[INFO] fetching crate racc 0.0.2...
[INFO] documenting racc-0.0.2 against beta-2023-04-20 for beta-1.70-rustdoc-1
[INFO] extracting crate racc 0.0.2 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate racc 0.0.2 on toolchain beta-2023-04-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate racc 0.0.2
[INFO] finished tweaking crates.io crate racc 0.0.2
[INFO] tweaked toml for crates.io crate racc 0.0.2 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-04-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e74bf41e76aa19ed4ef761652f8069f1151cf6a5e3acbf6b15d949edce559215
[INFO] running `Command { std: "docker" "start" "-a" "e74bf41e76aa19ed4ef761652f8069f1151cf6a5e3acbf6b15d949edce559215", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e74bf41e76aa19ed4ef761652f8069f1151cf6a5e3acbf6b15d949edce559215", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e74bf41e76aa19ed4ef761652f8069f1151cf6a5e3acbf6b15d949edce559215", kill_on_drop: false }`
[INFO] [stdout] e74bf41e76aa19ed4ef761652f8069f1151cf6a5e3acbf6b15d949edce559215
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-04-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0a45a15d4d8e2c8b5a3bccd6e46c34e64f6fb48fc5649158424c5d11ff484ecb
[INFO] running `Command { std: "docker" "start" "-a" "0a45a15d4d8e2c8b5a3bccd6e46c34e64f6fb48fc5649158424c5d11ff484ecb", kill_on_drop: false }`
[INFO] [stderr]  Documenting racc v0.0.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking racc v0.0.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]    --> src/lib.rs:241:12
[INFO] [stdout]     |
[INFO] [stdout] 241 | #![feature(plugin_registrar)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]     |
[INFO] [stdout]     = note: a __rustc_plugin_registrar symbol must now be defined instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]    --> src/lib.rs:243:12
[INFO] [stdout]     |
[INFO] [stdout] 243 | #![feature(quote)]
[INFO] [stdout]     |            ^^^^^ feature has been removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: Compilation failed, aborting rustdoc
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0557`.
[INFO] [stdout] 
[INFO] [stderr] error: could not document `racc`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `rustdoc --crate-type dylib --crate-name racc src/lib.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=ecab344cf024365d -L dependency=/opt/rustwide/target/debug/deps --cap-lints=warn --crate-version 0.0.2` (exit status: 1)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]    --> src/lib.rs:241:12
[INFO] [stdout]     |
[INFO] [stdout] 241 | #![feature(plugin_registrar)]
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^ feature has been removed
[INFO] [stdout]     |
[INFO] [stdout]     = note: a __rustc_plugin_registrar symbol must now be defined instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]    --> src/lib.rs:243:12
[INFO] [stdout]     |
[INFO] [stdout] 243 | #![feature(quote)]
[INFO] [stdout]     |            ^^^^^ feature has been removed
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `log`
[INFO] [stdout]    --> src/lib.rs:251:1
[INFO] [stdout]     |
[INFO] [stdout] 251 | extern crate log;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0462]: found staticlib `rustc` instead of rlib or dylib
[INFO] [stdout]    --> src/lib.rs:253:1
[INFO] [stdout]     |
[INFO] [stdout] 253 | extern crate rustc;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following crate versions were found:
[INFO] [stdout]             crate `rustc`: /opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.msan.a
[INFO] [stdout]             crate `rustc`: /opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.asan.a
[INFO] [stdout]             crate `rustc`: /opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.tsan.a
[INFO] [stdout]             crate `rustc`: /opt/rustwide/rustup-home/toolchains/beta-2023-04-20-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-beta_rt.lsan.a
[INFO] [stdout]     = help: please recompile that crate using --crate-type lib
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `syntax`
[INFO] [stdout]    --> src/lib.rs:256:1
[INFO] [stdout]     |
[INFO] [stdout] 256 | extern crate syntax;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: malformed `plugin` attribute input
[INFO] [stdout]    --> src/lib.rs:249:1
[INFO] [stdout]     |
[INFO] [stdout] 249 | #[plugin]
[INFO] [stdout]     | ^^^^^^^^^ help: must be of the form: `#[plugin(name)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::collections::Bitv`
[INFO] [stdout]  --> src/lr0.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::collections::Bitv;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^ no `Bitv` in `collections`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::num::Int`
[INFO] [stdout]  --> src/util.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::num::Int;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ no `Int` in `num`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::collections::Bitv`
[INFO] [stdout]  --> src/mkpar.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::collections::Bitv;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^ no `Bitv` in `collections`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::fmt::Show`
[INFO] [stdout]  --> src/runtime.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Show;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^ no `Show` in `fmt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/closure.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 |     debug!("Epsilon Free Firsts");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/closure.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         debug!("{}", gram.name[gram.start_symbol + i]);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/closure.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |             debug!("  {}", gram.name[s]);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/closure.rs:182:5
[INFO] [stdout]     |
[INFO] [stdout] 182 |     debug!("");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/closure.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |     debug!("First Derives");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/closure.rs:184:5
[INFO] [stdout]     |
[INFO] [stdout] 184 |     debug!("");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/closure.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         debug!("{} derives:", gram.name[gram.start_symbol + i]);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/closure.rs:188:13
[INFO] [stdout]     |
[INFO] [stdout] 188 |             debug!("    {}", rule_to_string(gram, j));
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lalr.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     debug!("set_goto_map: ngotos={}", ngotos);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lalr.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         debug!("    from {:3} to {:3}", from_state[i], to_state[i]);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lalr.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     debug!("goto_map:");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lalr.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |         debug!("    {:3} {} --> {}", i, gram.name[i + gram.ntokens], goto_map[i]);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lalr.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     debug!(".");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lalr.rs:244:5
[INFO] [stdout]     |
[INFO] [stdout] 244 |     debug!("initialize_F");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lalr.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     debug!("build_relations");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |         debug!("computing closure for state s{}:", this_state);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |         debug!("    new_item_sets: item_set = {}", item_set);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         debug!("    shifts: {}", shift_set.as_slice());
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         debug!("");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 |     debug!("    created state s{}:", new_state);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     debug!("initialize_states");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:282:5
[INFO] [stdout]     |
[INFO] [stdout] 282 |     debug!("initial state:");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     debug!("    s{} : accessing_symbol={}", state, gram.name[core.accessing_symbol]);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:317:9
[INFO] [stdout]     |
[INFO] [stdout] 317 |         debug!("        {}", line);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:362:13
[INFO] [stdout]     |
[INFO] [stdout] 362 |             debug!("        reduction: r{}  {}", rule, gram.rule_to_str(rule));
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:375:9
[INFO] [stdout]     |
[INFO] [stdout] 375 |         debug!("    no reductions");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:404:5
[INFO] [stdout]     |
[INFO] [stdout] 404 |     debug!("");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:405:5
[INFO] [stdout]     |
[INFO] [stdout] 405 |     debug!("DERIVES:");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     debug!("");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |         debug!("    {} derives rules: ", gram.name[lhs]);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:413:13
[INFO] [stdout]     |
[INFO] [stdout] 413 |             debug!("        {}", gram.rule_to_str(r).as_slice());
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:417:5
[INFO] [stdout]     |
[INFO] [stdout] 417 |     debug!("");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:454:13
[INFO] [stdout]     |
[INFO] [stdout] 454 |             debug!("{} is nullable", gram.name[i]);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lr0.rs:457:13
[INFO] [stdout]     |
[INFO] [stdout] 457 |             debug!("{} is not nullable", gram.name[i]);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Show` in this scope
[INFO] [stdout]   --> src/reader.rs:48:25
[INFO] [stdout]    |
[INFO] [stdout] 48 | #[derive(Copy,PartialEq,Show)]
[INFO] [stdout]    |                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `warn` in this scope
[INFO] [stdout]    --> src/reader.rs:177:21
[INFO] [stdout]     |
[INFO] [stdout] 177 |                     warn!("default_action_warning();")
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `warn` is in scope, but it is an attribute: `#[warn]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |         debug!("insert_empty_rule: added symbol {}", symname);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |         debug!("");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |         debug!("pack_symbols");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |         debug!("");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |             debug!("    [{}] = {} value {}", i, self.symbols[i].name, self.symbols[i].value);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |         debug!("ntokens={} nvars={} nsyms={}", ntokens, nvars, nsyms);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:477:9
[INFO] [stdout]     |
[INFO] [stdout] 477 |         debug!("packed symbol table:");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:479:13
[INFO] [stdout]     |
[INFO] [stdout] 479 |             debug!("    {:3} {} {:20} value {:3} prec {:2} assoc {:2}", i,
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:564:9
[INFO] [stdout]     |
[INFO] [stdout] 564 |         debug!("symbols: ntokens={} nvars={} nsyms={}", gram.ntokens, gram.nvars, gram.nsyms);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:567:17
[INFO] [stdout]     |
[INFO] [stdout] 567 |                 debug!("    {:3}  var    {}", i, gram.name[i]);
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:570:17
[INFO] [stdout]     |
[INFO] [stdout] 570 |                 debug!("    {:3}  token  {}", i, gram.name[i]);
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:573:9
[INFO] [stdout]     |
[INFO] [stdout] 573 |         debug!("");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:574:9
[INFO] [stdout]     |
[INFO] [stdout] 574 |         debug!("raw items:");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:579:17
[INFO] [stdout]     |
[INFO] [stdout] 579 |                 debug!("    {:3} --> {:3}", i, it);
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:582:17
[INFO] [stdout]     |
[INFO] [stdout] 582 |                 debug!("    {:3} --> {:3} {}", i, it, gram.name[it as uint]);
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:586:9
[INFO] [stdout]     |
[INFO] [stdout] 586 |         debug!("");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:587:9
[INFO] [stdout]     |
[INFO] [stdout] 587 |         debug!("rules:");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:600:13
[INFO] [stdout]     |
[INFO] [stdout] 600 |             debug!("{}", line);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:604:9
[INFO] [stdout]     |
[INFO] [stdout] 604 |         debug!("");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:647:17
[INFO] [stdout]     |
[INFO] [stdout] 647 |                 debug!("eof");
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:688:29
[INFO] [stdout]     |
[INFO] [stdout] 688 | ...                   debug!("using '{}' as start symbol", name_def_str);
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:780:37
[INFO] [stdout]     |
[INFO] [stdout] 780 | ...                   debug!("token has value: {}", parser.token);
[INFO] [stdout]     |                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:799:5
[INFO] [stdout]     |
[INFO] [stdout] 799 |     debug!("");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/reader.rs:807:5
[INFO] [stdout]     |
[INFO] [stdout] 807 |     debug!("goal symbol = {}_{}", reader.symbols[goal_symbol].name, goal_symbol);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `quote_ty` in this scope
[INFO] [stdout]   --> src/output.rs:81:22
[INFO] [stdout]    |
[INFO] [stdout] 81 |         let ty_u32 = quote_ty!(cx, u32);
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `quote_ty` in this scope
[INFO] [stdout]   --> src/output.rs:86:58
[INFO] [stdout]    |
[INFO] [stdout] 86 |     items.push(cx.item_const(sp, cx.ident_of("YYFINAL"), quote_ty!(cx, uint), cx.expr_uint(sp, parser.final_state)));
[INFO] [stdout]    |                                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `quote_ty` in this scope
[INFO] [stdout]    --> src/output.rs:178:50
[INFO] [stdout]     |
[INFO] [stdout] 178 |             cx.arg(sp, cx.ident_of("reduction"), quote_ty!(cx, uint)),
[INFO] [stdout]     |                                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `quote_ty` in this scope
[INFO] [stdout]    --> src/output.rs:323:43
[INFO] [stdout]     |
[INFO] [stdout] 323 |         cx.ty(span, Ty_::TyFixedLengthVec(quote_ty!(cx, &'static str), cx.expr_uint(span, strings.len()))),
[INFO] [stdout]     |                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `quote_ty` in this scope
[INFO] [stdout]    --> src/output.rs:341:19
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let ty_uint = quote_ty!(cx, uint);
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `quote_ty` in this scope
[INFO] [stdout]    --> src/output.rs:356:18
[INFO] [stdout]     |
[INFO] [stdout] 356 |     let ty_i16 = quote_ty!(cx, i16);
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `quote_ty` in this scope
[INFO] [stdout]    --> src/output.rs:380:18
[INFO] [stdout]     |
[INFO] [stdout] 380 |     let ty_u16 = quote_ty!(cx, u16);
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:421:5
[INFO] [stdout]     |
[INFO] [stdout] 421 |     debug!("token_actions()");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:434:13
[INFO] [stdout]     |
[INFO] [stdout] 434 |             debug!("    state={}", i);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:456:13
[INFO] [stdout]     |
[INFO] [stdout] 456 |             debug!("        shiftcount={} reducecount={}", shiftcount, reducecount);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:474:25
[INFO] [stdout]     |
[INFO] [stdout] 474 |                         debug!("        shift for token {} {}, pushing r={} s={}", j, gram.name[j], gram.value[j], actionrow[j]);
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:493:25
[INFO] [stdout]     |
[INFO] [stdout] 493 | ...   debug!("        reduce for token {} {}, pushing r={} s={}", j, gram.name[j], gram.value[j], actionrow[gram.ntokens + j] - 2);
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:502:13
[INFO] [stdout]     |
[INFO] [stdout] 502 |             debug!("    state={} has no actions", i);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:545:5
[INFO] [stdout]     |
[INFO] [stdout] 545 |     debug!("default_goto({}) = {}", symbol, default_state);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:560:5
[INFO] [stdout]     |
[INFO] [stdout] 560 |     debug!("save_column: symbol={} default_state={} m={} n={}", symbol, default_state, m, n);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:565:13
[INFO] [stdout]     |
[INFO] [stdout] 565 |             debug!("    to_state[{}]={}", i, gotos.to_state[i]);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:570:9
[INFO] [stdout]     |
[INFO] [stdout] 570 |         debug!("    none");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:590:5
[INFO] [stdout]     |
[INFO] [stdout] 590 |     debug!("    tally[{}]={} width[{}]={}", symno, act.tally[symno], symno, act.width[symno]);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:595:5
[INFO] [stdout]     |
[INFO] [stdout] 595 |     debug!("goto_actions");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:614:5
[INFO] [stdout]     |
[INFO] [stdout] 614 |     debug!("sort_actions() nvectors={}", act.nvectors);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:620:9
[INFO] [stdout]     |
[INFO] [stdout] 620 |         debug!("tally[{}]={}", i, act.tally[i]);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:625:13
[INFO] [stdout]     |
[INFO] [stdout] 625 |             debug!("    t={} w={} j={}", t, w, j);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:629:17
[INFO] [stdout]     |
[INFO] [stdout] 629 |                 debug!("    j-- to {}, because width < w", j);
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:634:17
[INFO] [stdout]     |
[INFO] [stdout] 634 |                 debug!("    j-- to {}, because tally < t", j);
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:639:17
[INFO] [stdout]     |
[INFO] [stdout] 639 |                 debug!("        order[{}] = order[{}] = {} (shifting)", (k + 1) as uint, k as uint, order[k as uint]);
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:644:13
[INFO] [stdout]     |
[INFO] [stdout] 644 |             debug!("        order[{}] = {}", (j + 1) as uint, i);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:650:5
[INFO] [stdout]     |
[INFO] [stdout] 650 |     debug!("order:");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:652:9
[INFO] [stdout]     |
[INFO] [stdout] 652 |         debug!("    {}", order[i]);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:654:5
[INFO] [stdout]     |
[INFO] [stdout] 654 |     debug!("nentries={}", nentries);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:678:9
[INFO] [stdout]     |
[INFO] [stdout] 678 |         debug!("    matching_vector: vector={} no match", vector);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:701:13
[INFO] [stdout]     |
[INFO] [stdout] 701 |             debug!("    matching_vector: vector={} matches at {}", vector, j);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:706:5
[INFO] [stdout]     |
[INFO] [stdout] 706 |     debug!("    matching_vector: vector={} - no match", vector);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:746:17
[INFO] [stdout]     |
[INFO] [stdout] 746 |                 debug!("        growing table/check by {}", grow);
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/output.rs:803:5
[INFO] [stdout]     |
[INFO] [stdout] 803 |     debug!("pack_table: nentries={}", nentries);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `warn` in this scope
[INFO] [stdout]    --> src/mkpar.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         warn!("{} rule(s) were never reduced", nunused);
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `warn` is in scope, but it is an attribute: `#[warn]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `warn` in this scope
[INFO] [stdout]    --> src/mkpar.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 232 |         warn!("{} shift/reduce conflict(s)", srtotal);
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `warn` is in scope, but it is an attribute: `#[warn]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `warn` in this scope
[INFO] [stdout]    --> src/mkpar.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |         warn!("{} reduce/reduce conflict(s)", rrtotal);
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `warn` is in scope, but it is an attribute: `#[warn]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/mkpar.rs:241:5
[INFO] [stdout]     |
[INFO] [stdout] 241 |     debug!("sole_reduction: state={}", stateno);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/mkpar.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 |             debug!("    found unsuppressed shift, returning 0");
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/mkpar.rs:251:17
[INFO] [stdout]     |
[INFO] [stdout] 251 |                 debug!("    found unsuppressed reduce for rule {}, returning 0", ruleno);
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/mkpar.rs:254:13
[INFO] [stdout]     |
[INFO] [stdout] 254 |             debug!("    found unsuppressed reduce");
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/mkpar.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 debug!("    count --> {}", count);
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/mkpar.rs:260:13
[INFO] [stdout]     |
[INFO] [stdout] 260 |             debug!("    selecting rule {}", ruleno);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/mkpar.rs:265:9
[INFO] [stdout]     |
[INFO] [stdout] 265 |         debug!("    did not find any reductions");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/mkpar.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 |     debug!("    selected default reduction {}", ruleno);
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/mkpar.rs:274:5
[INFO] [stdout]     |
[INFO] [stdout] 274 |     debug!("default_reductions");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/mkpar.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |         debug!("    state {} has default reduction {}", i, r);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot determine resolution for the derive macro `Show`
[INFO] [stdout]  --> src/runtime.rs:3:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Copy,Show)]
[INFO] [stdout]   |               ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: import resolution is stuck, try simplifying macro imports
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         debug!("state {} reducing by rule {}, len={}, lhs={}", self.yystate, self.tables.yyrules[reduction], len, lhs);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         debug!("    generated code popped {} values from value stack, new len = {}", old_values_len, self.value_stack.len());
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 | ...   debug!("    after pushing the result of the reduction, value_stack.len = {}, reduce_value={}", self.value_stack.len() + 1, reduce_v...
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:127:13
[INFO] [stdout]     |
[INFO] [stdout] 127 |             debug!("        after reduction, shifting from state 0 to state {} (0/0 case!)", self.tables.yyfinal);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |             debug!("        after reduction, shifting from state {} to state {}", self.yystate, next_state);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |             debug!("state {}, shifting to state {}, pushing lval {}", self.yystate, next_state, lval);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:195:13
[INFO] [stdout]     |
[INFO] [stdout] 195 |             debug!("    yyn={}", yyn);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:197:13
[INFO] [stdout]     |
[INFO] [stdout] 197 |             debug!("    reducing by {}", red);
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         debug!("");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:215:9
[INFO] [stdout]     |
[INFO] [stdout] 215 | ...   debug!("state {}, reading {} ({}) lval {}, state_stack = {}", self.yystate, token, self.tables.yyname[token as uint], lval, self.st...
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         debug!("value_stack = {}", self.value_stack);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:231:9
[INFO] [stdout]     |
[INFO] [stdout] 231 |         debug!("syntax error!  token is not recognized in this state.");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |         debug!("");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |         debug!("push_end: yystate={}  state_stack = {}", self.yystate, self.state_stack);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:251:13
[INFO] [stdout]     |
[INFO] [stdout] 251 |             debug!("accept");
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |         debug!("done with all reductions.  yystate={}  state_stack={}", self.yystate, self.state_stack);
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/runtime.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |         debug!("syntax error!  token is not recognized in this state.");
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `plugin_registrar` in this scope
[INFO] [stdout]    --> src/lib.rs:280:3
[INFO] [stdout]     |
[INFO] [stdout] 280 | #[plugin_registrar]
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `plugin_registrar` is in scope, but it is a function, not an attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `info` in this scope
[INFO] [stdout]    --> src/lib.rs:282:5
[INFO] [stdout]     |
[INFO] [stdout] 282 |     info!("yacc plugin_registrar");
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `info` in this scope
[INFO] [stdout]    --> src/lib.rs:287:5
[INFO] [stdout]     |
[INFO] [stdout] 287 |     info!("expand_grammar");
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lib.rs:318:5
[INFO] [stdout]     |
[INFO] [stdout] 318 |     debug!("final items:");
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `debug` in this scope
[INFO] [stdout]    --> src/lib.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |         debug!("{}", pprust::item_to_string(&**it));
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/closure.rs:11:16
[INFO] [stdout]    |
[INFO] [stdout] 11 |     for row in range(0, nvars) {
[INFO] [stdout]    |                ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/closure.rs:12:58
[INFO] [stdout]    |
[INFO] [stdout] 12 |         let mut sp = derives[gram.start_symbol + row] as uint;
[INFO] [stdout]    |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/closure.rs:15:55
[INFO] [stdout]    |
[INFO] [stdout] 15 |             let symbol = gram.ritem[gram.rrhs[rule as uint] as uint] as uint;
[INFO] [stdout]    |                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/closure.rs:15:64
[INFO] [stdout]    |
[INFO] [stdout] 15 |             let symbol = gram.ritem[gram.rrhs[rule as uint] as uint] as uint;
[INFO] [stdout]    |                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/closure.rs:15:73
[INFO] [stdout]    |
[INFO] [stdout] 15 |             let symbol = gram.ritem[gram.rrhs[rule as uint] as uint] as uint;
[INFO] [stdout]    |                                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/closure.rs:90:56
[INFO] [stdout]    |
[INFO] [stdout] 90 |         let mut rp = derives[gram.start_symbol + j] as uint;
[INFO] [stdout]    |                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/closure.rs:92:55
[INFO] [stdout]    |
[INFO] [stdout] 92 |             first_derives.set(i, derives_rules[rp] as uint);
[INFO] [stdout]    |                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/closure.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |     nrules: uint,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/closure.rs:138:39
[INFO] [stdout]     |
[INFO] [stdout] 138 |         let symbol = gram.ritem[ni as uint];
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/closure.rs:139:49
[INFO] [stdout]     |
[INFO] [stdout] 139 |         if symbol >= 0 && gram.is_var(symbol as uint) {
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/closure.rs:140:22
[INFO] [stdout]     |
[INFO] [stdout] 140 |             let dsp: uint = ((symbol as uint) - gram.ntokens) * first_derives.rowsize;
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/closure.rs:140:41
[INFO] [stdout]     |
[INFO] [stdout] 140 |             let dsp: uint = ((symbol as uint) - gram.ntokens) * first_derives.rowsize;
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/closure.rs:141:22
[INFO] [stdout]     |
[INFO] [stdout] 141 |             for i in range(0, rulesetsize) {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/closure.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let mut csp: uint = 0;
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/closure.rs:170:14
[INFO] [stdout]     |
[INFO] [stdout] 170 |     for i in range(0, eff.rows) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/closure.rs:173:20
[INFO] [stdout]     |
[INFO] [stdout] 173 |             let s: uint = gram.start_symbol + j;
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/closure.rs:185:14
[INFO] [stdout]     |
[INFO] [stdout] 185 |     for i in range(0, gram.nvars) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/closure.rs:193:41
[INFO] [stdout]     |
[INFO] [stdout] 193 | fn rule_to_string(gram: &Grammar, rule: uint) -> String
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/closure.rs:196:76
[INFO] [stdout]     |
[INFO] [stdout] 196 |     str.push_str(format!("(r{}) {} : ", rule, gram.name[gram.rlhs[rule] as uint]).as_slice());
[INFO] [stdout]     |                                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/closure.rs:198:14
[INFO] [stdout]     |
[INFO] [stdout] 198 |     for i in range(gram.rrhs[rule] as uint, (gram.rrhs[rule + 1] - 1) as uint) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/closure.rs:198:39
[INFO] [stdout]     |
[INFO] [stdout] 198 |     for i in range(gram.rrhs[rule] as uint, (gram.rrhs[rule + 1] - 1) as uint) {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/closure.rs:198:74
[INFO] [stdout]     |
[INFO] [stdout] 198 |     for i in range(gram.rrhs[rule] as uint, (gram.rrhs[rule + 1] - 1) as uint) {
[INFO] [stdout]     |                                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/closure.rs:199:36
[INFO] [stdout]     |
[INFO] [stdout] 199 |         let rhs = gram.ritem[i] as uint;
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/grammar.rs:43:16
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub nsyms: uint,
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/grammar.rs:44:18
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub ntokens: uint,
[INFO] [stdout]    |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/grammar.rs:45:16
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub nvars: uint,
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/grammar.rs:46:23
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub start_symbol: uint,
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/grammar.rs:57:17
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub nitems: uint,
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/grammar.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub nrules: uint,
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/grammar.rs:82:29
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn is_var(&self, s: uint) -> bool
[INFO] [stdout]    |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/grammar.rs:87:31
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn is_token(&self, s: uint) -> bool
[INFO] [stdout]    |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/grammar.rs:92:34
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn rule_to_str(&self, r: uint) -> String {
[INFO] [stdout]    |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/grammar.rs:95:46
[INFO] [stdout]    |
[INFO] [stdout] 95 |         s.push_str(self.name[self.rlhs[r] as uint].as_slice());
[INFO] [stdout]    |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/grammar.rs:97:57
[INFO] [stdout]    |
[INFO] [stdout] 97 |         for it in self.ritem.slice_from(self.rrhs[r] as uint).iter() {
[INFO] [stdout]    |                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/grammar.rs:100:41
[INFO] [stdout]     |
[INFO] [stdout] 100 |             s.push_str(self.name[*it as uint].as_slice());
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/grammar.rs:105:43
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn get_rhs_items<'a>(&'a self, r: uint) -> &'a[i16] {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/grammar.rs:108:30
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let mut end = rhs as uint;
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/grammar.rs:112:33
[INFO] [stdout]     |
[INFO] [stdout] 112 |         self.ritem.slice(rhs as uint, end)
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/lalr.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub ngotos: uint,
[INFO] [stdout]    |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/lalr.rs:31:54
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let LA_len = lookaheads[lookaheads.len() - 1] as uint;
[INFO] [stdout]    |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/lalr.rs:57:14
[INFO] [stdout]    |
[INFO] [stdout] 57 |     for i in range(0, lr0.shifts.len()) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/lalr.rs:72:14
[INFO] [stdout]    |
[INFO] [stdout] 72 |     for i in range(0, lr0.reductions.len()) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/lalr.rs:81:35
[INFO] [stdout]    |
[INFO] [stdout] 81 | fn set_max_rhs(gram: &Grammar) -> uint
[INFO] [stdout]    |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/lalr.rs:83:21
[INFO] [stdout]    |
[INFO] [stdout] 83 |     let mut length: uint = 0;
[INFO] [stdout]    |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/lalr.rs:84:18
[INFO] [stdout]    |
[INFO] [stdout] 84 |     let mut max: uint = 0;
[INFO] [stdout]    |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/lalr.rs:85:18
[INFO] [stdout]    |
[INFO] [stdout] 85 |     for itemp in range(0, gram.nitems) {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lalr.rs:108:14
[INFO] [stdout]     |
[INFO] [stdout] 108 |     for i in range(0, lr0.states.len()) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:112:39
[INFO] [stdout]     |
[INFO] [stdout] 112 |             k += lr0.reductions[rp as uint].rules.len();
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:121:43
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn initialize_LA(lr0: &LR0Output, LA_len: uint, reduction_table: &[i16]) -> Vec<i16> {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:123:16
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let mut k: uint = 0;
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lalr.rs:124:14
[INFO] [stdout]     |
[INFO] [stdout] 124 |     for i in range(0, lr0.states.len()) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:127:43
[INFO] [stdout]     |
[INFO] [stdout] 127 |             let r = &lr0.reductions[rp as uint];
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lalr.rs:128:22
[INFO] [stdout]     |
[INFO] [stdout] 128 |             for j in range(0, r.rules.len()) {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:141:21
[INFO] [stdout]     |
[INFO] [stdout] 141 |     let mut ngotos: uint = 0;
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:144:41
[INFO] [stdout]     |
[INFO] [stdout] 144 |             let state = sp.shifts[i] as uint;
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lalr.rs:164:14
[INFO] [stdout]     |
[INFO] [stdout] 164 |     for i in range(0, gram.nvars) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lalr.rs:168:14
[INFO] [stdout]     |
[INFO] [stdout] 168 |     for i in range(0, gram.nvars) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:182:47
[INFO] [stdout]     |
[INFO] [stdout] 182 |             let symbol = lr0.states[state2 as uint].accessing_symbol;
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:183:40
[INFO] [stdout]     |
[INFO] [stdout] 183 |             if gram.is_token(symbol as uint) {
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:187:56
[INFO] [stdout]     |
[INFO] [stdout] 187 |             let k = temp_map[symbol - gram.ntokens] as uint;
[INFO] [stdout]     |                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lalr.rs:195:14
[INFO] [stdout]     |
[INFO] [stdout] 195 |     for i in range(0, ngotos) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lalr.rs:200:14
[INFO] [stdout]     |
[INFO] [stdout] 200 |     for i in range(0, gram.nvars) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:212:12
[INFO] [stdout]     |
[INFO] [stdout] 212 |     state: uint, 
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |     symbol: uint) -> uint
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:213:22
[INFO] [stdout]     |
[INFO] [stdout] 213 |     symbol: uint) -> uint
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:216:42
[INFO] [stdout]     |
[INFO] [stdout] 216 |     let init_low =gotos.goto_map[var] as uint;
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:217:48
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let init_high = gotos.goto_map[var + 1] as uint;
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:224:45
[INFO] [stdout]     |
[INFO] [stdout] 224 |         let s = gotos.from_state[middle] as uint;
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lalr.rs:251:14
[INFO] [stdout]     |
[INFO] [stdout] 251 |     for i in range(0, ngotos) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:252:44
[INFO] [stdout]     |
[INFO] [stdout] 252 |         let stateno = gotos.to_state[i] as uint;
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:256:40
[INFO] [stdout]     |
[INFO] [stdout] 256 |             let sp = &lr0.shifts[sp as uint];
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:259:24
[INFO] [stdout]     |
[INFO] [stdout] 259 |             let mut j: uint = 0;
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:261:57
[INFO] [stdout]     |
[INFO] [stdout] 261 |                 let symbol = lr0.states[sp.shifts[j] as uint].accessing_symbol;
[INFO] [stdout]     |                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:270:57
[INFO] [stdout]     |
[INFO] [stdout] 270 |                 let symbol = lr0.states[sp.shifts[j] as uint].accessing_symbol;
[INFO] [stdout]     |                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |     LA_len: uint) -> (Vec<Vec<i16>>, /*lookback:*/ Vec<Vec<i16>>)
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lalr.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |     for i in range(0, ngotos) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:316:45
[INFO] [stdout]     |
[INFO] [stdout] 316 |         let state1 = gotos.from_state[i] as uint;
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:317:55
[INFO] [stdout]     |
[INFO] [stdout] 317 |         let symbol1 = lr0.states[gotos.to_state[i] as uint].accessing_symbol;
[INFO] [stdout]     |                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:319:24
[INFO] [stdout]     |
[INFO] [stdout] 319 |         let mut rulep: uint = lr0.derives[symbol1] as uint;
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:319:55
[INFO] [stdout]     |
[INFO] [stdout] 319 |         let mut rulep: uint = lr0.derives[symbol1] as uint;
[INFO] [stdout]     |                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:323:30
[INFO] [stdout]     |
[INFO] [stdout] 323 |             let mut stateno: uint = state1;
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:324:25
[INFO] [stdout]     |
[INFO] [stdout] 324 |             let mut rp: uint = gram.rrhs[lr0.derives_rules[rulep] as uint] as uint;
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:324:70
[INFO] [stdout]     |
[INFO] [stdout] 324 |             let mut rp: uint = gram.rrhs[lr0.derives_rules[rulep] as uint] as uint;
[INFO] [stdout]     |                                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:324:79
[INFO] [stdout]     |
[INFO] [stdout] 324 |             let mut rp: uint = gram.rrhs[lr0.derives_rules[rulep] as uint] as uint;
[INFO] [stdout]     |                                                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:326:49
[INFO] [stdout]     |
[INFO] [stdout] 326 |                 let symbol2 = gram.ritem[rp] as uint;
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:327:65
[INFO] [stdout]     |
[INFO] [stdout] 327 |                 for shift in lr0.shifts[shift_table[stateno] as uint].shifts.iter() {
[INFO] [stdout]     |                                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:328:41
[INFO] [stdout]     |
[INFO] [stdout] 328 |                     stateno = *shift as uint;
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:338:68
[INFO] [stdout]     |
[INFO] [stdout] 338 |             add_lookback_edge(stateno, lr0.derives_rules[rulep] as uint, i, laruleno, lookaheads, &mut lookback);
[INFO] [stdout]     |                                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:345:73
[INFO] [stdout]     |
[INFO] [stdout] 345 |                 if gram.ritem[rp] >= 0 && gram.is_var(gram.ritem[rp] as uint) {
[INFO] [stdout]     |                                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:347:49
[INFO] [stdout]     |
[INFO] [stdout] 347 |                     stateno = states[length] as uint;
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:348:80
[INFO] [stdout]     |
[INFO] [stdout] 348 |                     edge.push(map_goto(gram, gotos, stateno, gram.ritem[rp] as uint) as i16);
[INFO] [stdout]     |                                                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:349:55
[INFO] [stdout]     |
[INFO] [stdout] 349 |                     if lr0.nullable[gram.ritem[rp] as uint] && length > 0 {
[INFO] [stdout]     |                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:371:31
[INFO] [stdout]     |
[INFO] [stdout] 371 | fn add_lookback_edge(stateno: uint, ruleno: uint, gotono: uint, laruleno: &[i16], lookaheads: &[i16], lookback: &mut Vec<Vec<i16>>)
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:371:45
[INFO] [stdout]     |
[INFO] [stdout] 371 | fn add_lookback_edge(stateno: uint, ruleno: uint, gotono: uint, laruleno: &[i16], lookaheads: &[i16], lookback: &mut Vec<Vec<i16>>)
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:371:59
[INFO] [stdout]     |
[INFO] [stdout] 371 | fn add_lookback_edge(stateno: uint, ruleno: uint, gotono: uint, laruleno: &[i16], lookaheads: &[i16], lookback: &mut Vec<Vec<i16>>)
[INFO] [stdout]     |                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:373:40
[INFO] [stdout]     |
[INFO] [stdout] 373 |     let mut i = lookaheads[stateno] as uint;
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:374:40
[INFO] [stdout]     |
[INFO] [stdout] 374 |     let k = lookaheads[stateno + 1] as uint;
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:377:28
[INFO] [stdout]     |
[INFO] [stdout] 377 |         if (laruleno[i] as uint) == ruleno {
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:388:37
[INFO] [stdout]     |
[INFO] [stdout] 388 | fn transpose(r2: &Vec<Vec<i16>>, n: uint) -> Vec<Vec<i16>>
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lalr.rs:393:14
[INFO] [stdout]     |
[INFO] [stdout] 393 |     for i in range(0, n) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:396:24
[INFO] [stdout]     |
[INFO] [stdout] 396 |             let mut j: uint = 0;
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:398:34
[INFO] [stdout]     |
[INFO] [stdout] 398 |                 let e = sp[j] as uint;
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lalr.rs:407:14
[INFO] [stdout]     |
[INFO] [stdout] 407 |     for i in range(0, n) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:410:57
[INFO] [stdout]     |
[INFO] [stdout] 410 |             let mut sp: Vec<i16> = repeat(0).take((k as uint) + 1).collect();
[INFO] [stdout]     |                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:411:21
[INFO] [stdout]     |
[INFO] [stdout] 411 |             sp[k as uint] = -1;
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lalr.rs:418:14
[INFO] [stdout]     |
[INFO] [stdout] 418 |     for i in range(0, n) {              // i is old-row
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:420:20
[INFO] [stdout]     |
[INFO] [stdout] 420 |         let mut j: uint = 0;            // j is old-col
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:423:34
[INFO] [stdout]     |
[INFO] [stdout] 423 |                 let k = sp[j] as uint;
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:429:37
[INFO] [stdout]     |
[INFO] [stdout] 429 |                 new_R[k][out_col as uint] = i as i16;
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:444:42
[INFO] [stdout]     |
[INFO] [stdout] 444 |     let n = lookaheads[lr0.nstates()] as uint;
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lalr.rs:450:14
[INFO] [stdout]     |
[INFO] [stdout] 450 |     for i in range(0, n) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:454:35
[INFO] [stdout]     |
[INFO] [stdout] 454 |             let mut fp2 = (*sp as uint) * F.rowsize;
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:469:15
[INFO] [stdout]     |
[INFO] [stdout] 469 |     infinity: uint,
[INFO] [stdout]     |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:472:10
[INFO] [stdout]     |
[INFO] [stdout] 472 |     top: uint,
[INFO] [stdout]     |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lalr.rs:489:14
[INFO] [stdout]     |
[INFO] [stdout] 489 |     for i in range(0, ngotos) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:496:39
[INFO] [stdout]     |
[INFO] [stdout] 496 | fn traverse(ds: &mut DigraphState, i: uint) {
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:508:22
[INFO] [stdout]     |
[INFO] [stdout] 508 |         let mut rpi: uint = 0;
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:515:26
[INFO] [stdout]     |
[INFO] [stdout] 515 |             let j = j as uint;
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:536:24
[INFO] [stdout]     |
[INFO] [stdout] 536 |     if (ds.index[i] as uint) == height {
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lalr.rs:538:44
[INFO] [stdout]     |
[INFO] [stdout] 538 |             let j = ds.vertices[ds.top] as uint;
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/lr0.rs:11:27
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub accessing_symbol: uint,
[INFO] [stdout]    |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/lr0.rs:18:16
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub state: uint,
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/lr0.rs:25:16
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub state: uint,
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/lr0.rs:42:30
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn nstates(&self) -> uint {
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/lr0.rs:55:24
[INFO] [stdout]    |
[INFO] [stdout] 55 |     state_set: Vec<Vec<uint>>, 
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 48 | struct LR0State<'a, uint>
[INFO] [stdout]    |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/lr0.rs:66:14
[INFO] [stdout]    |
[INFO] [stdout] 66 |     for i in range(1, shift_symbol.len()) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/lr0.rs:84:14
[INFO] [stdout]    |
[INFO] [stdout] 84 |     for i in range(0, shift_symbol.len()) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/lr0.rs:85:41
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let symbol = shift_symbol[i] as uint;
[INFO] [stdout]    |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:101:33
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let mut kernel_items_count: uint = 0;
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lr0.rs:103:14
[INFO] [stdout]     |
[INFO] [stdout] 103 |     for i in range(0, gram.nitems) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:107:36
[INFO] [stdout]     |
[INFO] [stdout] 107 |             symbol_count[symbol as uint] += 1;
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:112:24
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let mut count: uint = 0;
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lr0.rs:113:18
[INFO] [stdout]     |
[INFO] [stdout] 113 |         for i in range(0, gram.nsyms) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:115:41
[INFO] [stdout]     |
[INFO] [stdout] 115 |             count += symbol_count[i] as uint;
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lr0.rs:122:20
[INFO] [stdout]     |
[INFO] [stdout] 122 |         state_set: range(0, gram.nitems).map(|_| Vec::new()).collect(),
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:144:25
[INFO] [stdout]     |
[INFO] [stdout] 144 |     let mut this_state: uint = 0;
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:204:42
[INFO] [stdout]     |
[INFO] [stdout] 204 | fn get_state(lr0: &mut LR0State, symbol: uint) -> uint
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:204:51
[INFO] [stdout]     |
[INFO] [stdout] 204 | fn get_state(lr0: &mut LR0State, symbol: uint) -> uint
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:206:42
[INFO] [stdout]     |
[INFO] [stdout] 206 |     let isp = lr0.kernel_base[symbol] as uint;
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:207:42
[INFO] [stdout]     |
[INFO] [stdout] 207 |     let iend = lr0.kernel_end[symbol] as uint;
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:210:40
[INFO] [stdout]     |
[INFO] [stdout] 210 |     let key = lr0.kernel_items[isp] as uint; // key is an item index, in [0..nitems).
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lr0.rs:217:22
[INFO] [stdout]     |
[INFO] [stdout] 217 |             for j in range(0, n) {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:237:81
[INFO] [stdout]     |
[INFO] [stdout] 237 |         items: vec_from_slice(lr0.kernel_items.slice(lr0.kernel_base[symbol] as uint, lr0.kernel_end[symbol] as uint))
[INFO] [stdout]     |                                                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:237:113
[INFO] [stdout]     |
[INFO] [stdout] 237 |         items: vec_from_slice(lr0.kernel_items.slice(lr0.kernel_base[symbol] as uint, lr0.kernel_end[symbol] as uint))
[INFO] [stdout]     |                                                                                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:258:24
[INFO] [stdout]     |
[INFO] [stdout] 258 |     let start_derives: uint = derives[gram.start_symbol] as uint;
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:258:61
[INFO] [stdout]     |
[INFO] [stdout] 258 |     let start_derives: uint = derives[gram.start_symbol] as uint;
[INFO] [stdout]     |                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:262:26
[INFO] [stdout]     |
[INFO] [stdout] 262 |     let mut core_nitems: uint = 0;
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:272:24
[INFO] [stdout]     |
[INFO] [stdout] 272 |             let mut i: uint = 0;
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:274:74
[INFO] [stdout]     |
[INFO] [stdout] 274 |                 items.push(gram.rrhs[derives_rules[start_derives + i] as uint]);
[INFO] [stdout]     |                                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:288:38
[INFO] [stdout]     |
[INFO] [stdout] 288 | fn print_core(gram: &Grammar, state: uint, core: &Core)
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lr0.rs:293:14
[INFO] [stdout]     |
[INFO] [stdout] 293 |     for i in range(0, core.items.len()) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:294:36
[INFO] [stdout]     |
[INFO] [stdout] 294 |         let rhs = core.items[i] as uint;
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:310:54
[INFO] [stdout]     |
[INFO] [stdout] 310 |             line.push_str(gram.name[gram.ritem[j] as uint].as_slice());
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:333:39
[INFO] [stdout]     |
[INFO] [stdout] 333 |         let symbol = gram.ritem[it as uint];
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:335:52
[INFO] [stdout]     |
[INFO] [stdout] 335 |             let mut ksp = lr0.kernel_end[symbol as uint];
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:338:49
[INFO] [stdout]     |
[INFO] [stdout] 338 |                 ksp = lr0.kernel_base[symbol as uint];
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:341:37
[INFO] [stdout]     |
[INFO] [stdout] 341 |             lr0.kernel_items[ksp as uint] = (it + 1) as i16;
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:343:38
[INFO] [stdout]     |
[INFO] [stdout] 343 |             lr0.kernel_end[symbol as uint] = ksp;
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:348:48
[INFO] [stdout]     |
[INFO] [stdout] 348 | fn save_reductions(gram: &Grammar, this_state: uint, item_set: &[i16], red_set: &mut Vec<i16>, reductions: &mut Vec<Reductions>)
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:359:36
[INFO] [stdout]     |
[INFO] [stdout] 359 |         let item = gram.ritem[i as uint];
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:361:35
[INFO] [stdout]     |
[INFO] [stdout] 361 |             let rule = (-item) as uint;
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lr0.rs:387:16
[INFO] [stdout]     |
[INFO] [stdout] 387 |     for lhs in range(gram.start_symbol, gram.nsyms) {
[INFO] [stdout]     |                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lr0.rs:389:18
[INFO] [stdout]     |
[INFO] [stdout] 389 |         for r in range(0, gram.nrules) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:390:32
[INFO] [stdout]     |
[INFO] [stdout] 390 |             if gram.rlhs[r] as uint == lhs {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lr0.rs:408:16
[INFO] [stdout]     |
[INFO] [stdout] 408 |     for lhs in range(gram.start_symbol, gram.nsyms) {
[INFO] [stdout]     |                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:410:38
[INFO] [stdout]     |
[INFO] [stdout] 410 |         let mut sp = derives[lhs] as uint;
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:412:42
[INFO] [stdout]     |
[INFO] [stdout] 412 |             let r = derives_rules[sp] as uint;
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:436:35
[INFO] [stdout]     |
[INFO] [stdout] 436 |                 if !nullable[j as uint] {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:442:39
[INFO] [stdout]     |
[INFO] [stdout] 442 |                 j = gram.rlhs[(-j) as uint];
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:443:35
[INFO] [stdout]     |
[INFO] [stdout] 443 |                 if !nullable[j as uint] {
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/lr0.rs:444:39
[INFO] [stdout]     |
[INFO] [stdout] 444 |                     nullable.set(j as uint, true);
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/lr0.rs:452:14
[INFO] [stdout]     |
[INFO] [stdout] 452 |     for i in range(gram.start_symbol, gram.nsyms) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/util.rs:4:26
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const BITS_PER_WORD: uint = 32;
[INFO] [stdout]   |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub rows: uint,                // number of rows
[INFO] [stdout]    |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub cols: uint,                // number of columns
[INFO] [stdout]    |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:14:15
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub rowsize: uint            // number of u32 elements per row
[INFO] [stdout]    |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn new(rows: uint, cols: uint) -> Bitmat
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:19:31
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn new(rows: uint, cols: uint) -> Bitmat
[INFO] [stdout]    |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:51:30
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn set(&mut self, r: uint, c: uint) {
[INFO] [stdout]    |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:51:39
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn set(&mut self, r: uint, c: uint) {
[INFO] [stdout]    |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:57:26
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub fn get(&self, r: uint, c: uint) -> bool {
[INFO] [stdout]    |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:57:35
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub fn get(&self, r: uint, c: uint) -> bool {
[INFO] [stdout]    |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:66:46
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn iter_ones_in_row<'a>(&'a self, r: uint) -> BitMaskIterator<'a> {
[INFO] [stdout]    |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:87:10
[INFO] [stdout]    |
[INFO] [stdout] 87 |     row: uint,          // index of current row
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:88:10
[INFO] [stdout]    |
[INFO] [stdout] 88 |     col: uint,          // index of current col
[INFO] [stdout]    |          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:95:18
[INFO] [stdout]    |
[INFO] [stdout] 95 |     type Item = (uint, uint);
[INFO] [stdout]    |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:95:24
[INFO] [stdout]    |
[INFO] [stdout] 95 |     type Item = (uint, uint);
[INFO] [stdout]    |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:97:35
[INFO] [stdout]    |
[INFO] [stdout] 97 |     fn next(&mut self) -> Option<(uint, uint)> {
[INFO] [stdout]    |                                   ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 94 | impl<'a, uint> Iterator for BitmatIterOnes<'a> {
[INFO] [stdout]    |        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:97:41
[INFO] [stdout]    |
[INFO] [stdout] 97 |     fn next(&mut self) -> Option<(uint, uint)> {
[INFO] [stdout]    |                                         ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 94 | impl<'a, uint> Iterator for BitmatIterOnes<'a> {
[INFO] [stdout]    |        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/util.rs:98:25
[INFO] [stdout]    |
[INFO] [stdout] 98 |         const LOW_MASK: uint = (1 << BITS_PER_WORD) - 1;
[INFO] [stdout]    |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/util.rs:134:21
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn word_size(n: uint) -> uint
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/util.rs:134:30
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub fn word_size(n: uint) -> uint
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/util.rs:144:12
[INFO] [stdout]     |
[INFO] [stdout] 144 |     nbits: uint,        // number of bits remaining in entire sequence
[INFO] [stdout]     |            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/util.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |     bitpos: uint,       // current bit position
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/util.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |     type Item = uint;
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/util.rs:152:34
[INFO] [stdout]     |
[INFO] [stdout] 152 |     fn next(&mut self) -> Option<uint> {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 148 | impl<'a, uint> Iterator for BitMaskIterator<'a>
[INFO] [stdout]     |        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/util.rs:153:25
[INFO] [stdout]     |
[INFO] [stdout] 153 |         const LOW_MASK: uint = (1 << BITS_PER_WORD) - 1;
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/util.rs:181:58
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub fn bit_vector_iter_ones<'a>(words: &'a [u32], nbits: uint) -> BitMaskIterator<'a> {
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/util.rs:195:16
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub nbits: uint
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/util.rs:199:25
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn from_elem(n: uint, value: bool) -> Bitv32 {
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/warshall.rs:7:20
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let mut cword: uint = 0;
[INFO] [stdout]   |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/warshall.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let mut i: uint = 0;
[INFO] [stdout]   |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]  --> src/warshall.rs:9:19
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let mut rowi: uint = 0;
[INFO] [stdout]   |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/warshall.rs:13:23
[INFO] [stdout]    |
[INFO] [stdout] 13 |         let mut rowj: uint = 0;
[INFO] [stdout]    |                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/warshall.rs:48:14
[INFO] [stdout]    |
[INFO] [stdout] 48 |     for i in range(0, r.rows) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/reader.rs:44:18
[INFO] [stdout]    |
[INFO] [stdout] 44 | const NO_SYMBOL: uint = !0u;
[INFO] [stdout]    |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/reader.rs:45:16
[INFO] [stdout]    |
[INFO] [stdout] 45 | const NO_ITEM: uint = !0u;
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/reader.rs:81:16
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pitem: Vec<uint>,       // contains indices that point into symbols
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 79 | struct ReaderState<uint>
[INFO] [stdout]    |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/reader.rs:82:15
[INFO] [stdout]    |
[INFO] [stdout] 82 |     plhs: Vec<uint>,        // contains indices that point into symbols
[INFO] [stdout]    |               ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 79 | struct ReaderState<uint>
[INFO] [stdout]    |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/reader.rs:88:35
[INFO] [stdout]    |
[INFO] [stdout] 88 |     symbol_table: HashMap<String, uint>,
[INFO] [stdout]    |                                   ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 79 | struct ReaderState<uint>
[INFO] [stdout]    |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/reader.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 |     gensym: uint,          // used for generating names for anonymous symbols
[INFO] [stdout]    |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:124:57
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn lookup(&mut self, name: &str, span: Span) -> uint
[INFO] [stdout]     |                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:139:73
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn lookup_ref_mut<'a>(&'a mut self, name: &str, span: Span) -> (uint, &'a mut Bucket)
[INFO] [stdout]     |                                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:145:39
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn start_rule(&mut self, lhs: uint, span: Span)
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:172:28
[INFO] [stdout]     |
[INFO] [stdout] 172 |                 let mut i: uint = self.pitem.len() - 1;
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:246:38
[INFO] [stdout]     |
[INFO] [stdout] 246 |     pub fn add_symbol(&mut self, bp: uint, span: Span, ident: Option<ast::Ident>)
[INFO] [stdout]     |                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:284:49
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub fn pack_symbols(&mut self, goal_symbol: uint) -> Vec<i16>
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:301:18
[INFO] [stdout]     |
[INFO] [stdout] 301 |         for i in range(0, self.symbols.len()) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:305:20
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let nsyms: uint = 2 + self.symbols.len(); // $end and $accept
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:306:26
[INFO] [stdout]     |
[INFO] [stdout] 306 |         let mut ntokens: uint = 1; // $end
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:333:28
[INFO] [stdout]     |
[INFO] [stdout] 333 |             let mut v: Vec<uint> = repeat(NO_SYMBOL).take(nsyms).collect(); // symbol indices, which point into reader.symbols[]
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 104 | impl<uint> ReaderState
[INFO] [stdout]     |     ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:337:24
[INFO] [stdout]     |
[INFO] [stdout] 337 |             let mut i: uint = 1;                      // packed index for assigning tokens
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:338:24
[INFO] [stdout]     |
[INFO] [stdout] 338 |             let mut j: uint = start_symbol + 1;       // packed index for assigning vars
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:340:22
[INFO] [stdout]     |
[INFO] [stdout] 340 |             for s in range(0, self.symbols.len()) {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:350:22
[INFO] [stdout]     |
[INFO] [stdout] 350 |             for s in range(1, v.len()) {
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:373:18
[INFO] [stdout]     |
[INFO] [stdout] 373 |         for i in range(1, ntokens) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:379:18
[INFO] [stdout]     |
[INFO] [stdout] 379 |         for i in range(ntokens + 1, nsyms) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:387:20
[INFO] [stdout]     |
[INFO] [stdout] 387 |         let mut k: uint = 1;
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:388:18
[INFO] [stdout]     |
[INFO] [stdout] 388 |         for i in range(start_symbol + 1, nsyms) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:397:18
[INFO] [stdout]     |
[INFO] [stdout] 397 |         for i in range(1, ntokens) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:416:18
[INFO] [stdout]     |
[INFO] [stdout] 416 |         for i in range(2, ntokens) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:436:18
[INFO] [stdout]     |
[INFO] [stdout] 436 |         for i in range(1, ntokens) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:452:18
[INFO] [stdout]     |
[INFO] [stdout] 452 |         for i in range(start_symbol + 1, nsyms) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:453:44
[INFO] [stdout]     |
[INFO] [stdout] 453 |             let k = map_to_packed[v[i]] as uint;
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:478:18
[INFO] [stdout]     |
[INFO] [stdout] 478 |         for i in range(0, nsyms) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:490:69
[INFO] [stdout]     |
[INFO] [stdout] 490 |     pub fn pack_grammar(&mut self, map_to_packed: &[i16], goal_var: uint)
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:523:18
[INFO] [stdout]     |
[INFO] [stdout] 523 |         for i in range(3, nrules) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:562:20
[INFO] [stdout]     |
[INFO] [stdout] 562 |         let mut k: uint = 1;
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:565:18
[INFO] [stdout]     |
[INFO] [stdout] 565 |         for i in range(0, gram.nsyms) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:576:18
[INFO] [stdout]     |
[INFO] [stdout] 576 |         for i in range(0, gram.ritem.len()) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:590:18
[INFO] [stdout]     |
[INFO] [stdout] 590 |         for i in range(2, gram.nrules) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:591:93
[INFO] [stdout]     |
[INFO] [stdout] 591 |             line.push_str(format!("    [r{:-3} ]   {:-10} : ", i, gram.name[gram.rlhs[i] as uint]).as_slice());
[INFO] [stdout]     |                                                                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:595:58
[INFO] [stdout]     |
[INFO] [stdout] 595 |                 line.push_str(gram.name[gram.ritem[k] as uint].as_slice());
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/reader.rs:638:33
[INFO] [stdout]     |
[INFO] [stdout] 638 |     let mut goal_symbol: Option<uint> = None;
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 609 | pub fn read_grammar<'a, uint>(grammar_sp: codemap::Span, parser: &mut Parser /* , tokens_enum: &'a P<ast::Item>, token_variants: &'a [P<ast::Variant>] */ )
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/reader.rs:810:14
[INFO] [stdout]     |
[INFO] [stdout] 810 |     for i in range(0, reader.symbols.len()) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 28  + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/output.rs:24:15
[INFO] [stdout]    |
[INFO] [stdout] 24 |     nvectors: uint,
[INFO] [stdout]    |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/output.rs:77:14
[INFO] [stdout]    |
[INFO] [stdout] 77 |     for t in range(1, gram.ntokens) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:116:24
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let mut rule_iter: uint = 0;
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:136:52
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 let rhs_index = gram.rrhs[rule] as uint;
[INFO] [stdout]     |                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:276:31
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let yylen: Vec<i16> = range(2, gram.nrules).map(|r| gram.rrhs[r + 1] - gram.rrhs[r] - 1).collect();
[INFO] [stdout]     |                               ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:291:14
[INFO] [stdout]     |
[INFO] [stdout] 291 |     for i in range(3, gram.nrules) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:292:46
[INFO] [stdout]     |
[INFO] [stdout] 292 |         data.push(gram.value[gram.rlhs[i] as uint]);
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:302:14
[INFO] [stdout]     |
[INFO] [stdout] 302 |     for i in range(0, gram.ntokens) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:308:37
[INFO] [stdout]     |
[INFO] [stdout] 308 |     let length = (max_value + 1) as uint;
[INFO] [stdout]     |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:313:14
[INFO] [stdout]     |
[INFO] [stdout] 313 |     for i in range(0, gram.ntokens) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:314:35
[INFO] [stdout]     |
[INFO] [stdout] 314 |         toknames[gram.value[i] as uint] = gram.name[i].clone();
[INFO] [stdout]     |                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:325:27
[INFO] [stdout]     |
[INFO] [stdout] 325 |         cx.expr_vec(span, range(0, strings.len()).map(|i| {
[INFO] [stdout]     |                           ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:333:30
[INFO] [stdout]     |
[INFO] [stdout] 333 |     let rules: Vec<String> = range(2, gram.nrules).map(|rule| gram.rule_to_str(rule)).collect();
[INFO] [stdout]     |                              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:339:68
[INFO] [stdout]     |
[INFO] [stdout] 339 | fn make_table_uint(cx: &ExtCtxt, span: Span, name: &str, values: &[uint]) -> P<Item> {
[INFO] [stdout]     |                                                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:368:71
[INFO] [stdout]     |
[INFO] [stdout] 368 |         ast::LitIntType::SignedIntLit(ast::TyI16, ast::Sign::new(i as int))))
[INFO] [stdout]     |                                                                       ^^^
[INFO] [stdout]     |                                                                       |
[INFO] [stdout]     |                                                                       not found in this scope
[INFO] [stdout]     |                                                                       help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:431:14
[INFO] [stdout]     |
[INFO] [stdout] 431 |     for i in range(0, nstates) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:439:33
[INFO] [stdout]     |
[INFO] [stdout] 439 |             let mut shiftcount: uint = 0;
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:440:34
[INFO] [stdout]     |
[INFO] [stdout] 440 |             let mut reducecount: uint = 0;
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:445:47
[INFO] [stdout]     |
[INFO] [stdout] 445 |                         actionrow[p.symbol as uint] = p.number;
[INFO] [stdout]     |                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:450:48
[INFO] [stdout]     |
[INFO] [stdout] 450 |                         actionrow[(p.symbol as uint) + gram.ntokens] = p.number;
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:468:26
[INFO] [stdout]     |
[INFO] [stdout] 468 |                 for j in range(0, gram.ntokens) {
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:487:26
[INFO] [stdout]     |
[INFO] [stdout] 487 |                 for j in range(0, gram.ntokens) {
[INFO] [stdout]     |                          ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:518:13
[INFO] [stdout]     |
[INFO] [stdout] 518 |     symbol: uint,
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:519:14
[INFO] [stdout]     |
[INFO] [stdout] 519 |     nstates: uint,
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:520:36
[INFO] [stdout]     |
[INFO] [stdout] 520 |     state_count: &mut Vec<i16>) -> uint
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:522:54
[INFO] [stdout]     |
[INFO] [stdout] 522 |     let m = gotos.goto_map[symbol - gram.ntokens] as uint;
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:523:58
[INFO] [stdout]     |
[INFO] [stdout] 523 |     let n = gotos.goto_map[symbol - gram.ntokens + 1] as uint;
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:528:14
[INFO] [stdout]     |
[INFO] [stdout] 528 |     for i in range(0, nstates) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:532:14
[INFO] [stdout]     |
[INFO] [stdout] 532 |     for i in range(m, n) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:533:42
[INFO] [stdout]     |
[INFO] [stdout] 533 |         state_count[gotos.to_state[i] as uint] += 1;
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:538:14
[INFO] [stdout]     |
[INFO] [stdout] 538 |     for i in range(0, nstates) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:552:14
[INFO] [stdout]     |
[INFO] [stdout] 552 |     nstates: uint,
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:554:13
[INFO] [stdout]     |
[INFO] [stdout] 554 |     symbol: uint, 
[INFO] [stdout]     |             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:555:20
[INFO] [stdout]     |
[INFO] [stdout] 555 |     default_state: uint,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:558:54
[INFO] [stdout]     |
[INFO] [stdout] 558 |     let m = gotos.goto_map[symbol - gram.ntokens] as uint;
[INFO] [stdout]     |                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:559:58
[INFO] [stdout]     |
[INFO] [stdout] 559 |     let n = gotos.goto_map[symbol - gram.ntokens + 1] as uint;
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:562:20
[INFO] [stdout]     |
[INFO] [stdout] 562 |     let mut count: uint = 0;
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:563:14
[INFO] [stdout]     |
[INFO] [stdout] 563 |     for i in range(m, n) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:564:34
[INFO] [stdout]     |
[INFO] [stdout] 564 |         if (gotos.to_state[i] as uint) != default_state {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:577:14
[INFO] [stdout]     |
[INFO] [stdout] 577 |     for i in range(m, n) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:578:34
[INFO] [stdout]     |
[INFO] [stdout] 578 |         if (gotos.to_state[i] as uint) != default_state {
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:584:40
[INFO] [stdout]     |
[INFO] [stdout] 584 |     let symno = (gram.value[symbol] as uint) + 2 * nstates;
[INFO] [stdout]     |                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:594:42
[INFO] [stdout]     |
[INFO] [stdout] 594 | fn goto_actions(gram: &Grammar, nstates: uint, gotos: &GotoMap, act: &mut ActionsTable) -> Vec<i16> {
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:604:14
[INFO] [stdout]     |
[INFO] [stdout] 604 |     for i in range(gram.start_symbol + 2, gram.nsyms) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:613:41
[INFO] [stdout]     |
[INFO] [stdout] 613 | fn sort_actions(act: &ActionsTable) -> (uint, Vec<uint>) {
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:613:51
[INFO] [stdout]     |
[INFO] [stdout] 613 | fn sort_actions(act: &ActionsTable) -> (uint, Vec<uint>) {
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 613 | fn sort_actions<uint>(act: &ActionsTable) -> (uint, Vec<uint>) {
[INFO] [stdout]     |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:616:24
[INFO] [stdout]     |
[INFO] [stdout] 616 |     let mut order: Vec<uint> = repeat(0).take(act.nvectors).collect();
[INFO] [stdout]     |                        ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 613 | fn sort_actions<uint>(act: &ActionsTable) -> (uint, Vec<uint>) {
[INFO] [stdout]     |                ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:617:23
[INFO] [stdout]     |
[INFO] [stdout] 617 |     let mut nentries: int = 0;
[INFO] [stdout]     |                       ^^^
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       not found in this scope
[INFO] [stdout]     |                       help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:619:14
[INFO] [stdout]     |
[INFO] [stdout] 619 |     for i in range(0, act.nvectors) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:624:24
[INFO] [stdout]     |
[INFO] [stdout] 624 |             let mut j: int = nentries - 1;
[INFO] [stdout]     |                        ^^^
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        not found in this scope
[INFO] [stdout]     |                        help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:627:51
[INFO] [stdout]     |
[INFO] [stdout] 627 |             while j >= 0 && (act.width[order[j as uint]] < w) {
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:632:51
[INFO] [stdout]     |
[INFO] [stdout] 632 |             while j >= 0 && (act.width[order[j as uint]] == w) && (act.tally[order[j as uint]] < t) {
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:632:89
[INFO] [stdout]     |
[INFO] [stdout] 632 |             while j >= 0 && (act.width[order[j as uint]] == w) && (act.tally[order[j as uint]] < t) {
[INFO] [stdout]     |                                                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:640:34
[INFO] [stdout]     |
[INFO] [stdout] 640 |                 order[(k + 1) as uint] = order[k as uint];
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:640:53
[INFO] [stdout]     |
[INFO] [stdout] 640 |                 order[(k + 1) as uint] = order[k as uint];
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:645:30
[INFO] [stdout]     |
[INFO] [stdout] 645 |             order[(j + 1) as uint] = i;
[INFO] [stdout]     |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:651:14
[INFO] [stdout]     |
[INFO] [stdout] 651 |     for i in range(0, order.len()) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:656:18
[INFO] [stdout]     |
[INFO] [stdout] 656 |     (nentries as uint, order)
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:674:46
[INFO] [stdout]     |
[INFO] [stdout] 674 | fn matching_vector(pack: &PackState, vector: uint) -> Option<uint>
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:674:62
[INFO] [stdout]     |
[INFO] [stdout] 674 | fn matching_vector(pack: &PackState, vector: uint) -> Option<uint>
[INFO] [stdout]     |                                                              ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 674 | fn matching_vector<uint>(pack: &PackState, vector: uint) -> Option<uint>
[INFO] [stdout]     |                   ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:694:18
[INFO] [stdout]     |
[INFO] [stdout] 694 |         for k in range(0, t as uint) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:694:32
[INFO] [stdout]     |
[INFO] [stdout] 694 |         for k in range(0, t as uint) {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:710:46
[INFO] [stdout]     |
[INFO] [stdout] 710 | fn pack_vector(pack: &mut PackState, vector: uint) -> int {
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:710:55
[INFO] [stdout]     |
[INFO] [stdout] 710 | fn pack_vector(pack: &mut PackState, vector: uint) -> int {
[INFO] [stdout]     |                                                       ^^^
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       not found in this scope
[INFO] [stdout]     |                                                       help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:722:16
[INFO] [stdout]     |
[INFO] [stdout] 722 |     let mut j: int = (pack.lowzero as int) - (from[0] as int);
[INFO] [stdout]     |                ^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                not found in this scope
[INFO] [stdout]     |                help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:722:39
[INFO] [stdout]     |
[INFO] [stdout] 722 |     let mut j: int = (pack.lowzero as int) - (from[0] as int);
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout]     |                                       |
[INFO] [stdout]     |                                       not found in this scope
[INFO] [stdout]     |                                       help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:722:58
[INFO] [stdout]     |
[INFO] [stdout] 722 |     let mut j: int = (pack.lowzero as int) - (from[0] as int);
[INFO] [stdout]     |                                                          ^^^
[INFO] [stdout]     |                                                          |
[INFO] [stdout]     |                                                          not found in this scope
[INFO] [stdout]     |                                                          help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:724:14
[INFO] [stdout]     |
[INFO] [stdout] 724 |     for k in range(1, t as uint) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:724:28
[INFO] [stdout]     |
[INFO] [stdout] 724 |     for k in range(1, t as uint) {
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:725:29
[INFO] [stdout]     |
[INFO] [stdout] 725 |         if (pack.lowzero as int) - (from[k] as int) > j {
[INFO] [stdout]     |                             ^^^
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             not found in this scope
[INFO] [stdout]     |                             help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:725:48
[INFO] [stdout]     |
[INFO] [stdout] 725 |         if (pack.lowzero as int) - (from[k] as int) > j {
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout]     |                                                |
[INFO] [stdout]     |                                                not found in this scope
[INFO] [stdout]     |                                                help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:726:34
[INFO] [stdout]     |
[INFO] [stdout] 726 |             j = (pack.lowzero as int) - (from[k] as int);
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  not found in this scope
[INFO] [stdout]     |                                  help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:726:53
[INFO] [stdout]     |
[INFO] [stdout] 726 |             j = (pack.lowzero as int) - (from[k] as int);
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout]     |                                                     |
[INFO] [stdout]     |                                                     not found in this scope
[INFO] [stdout]     |                                                     help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:739:18
[INFO] [stdout]     |
[INFO] [stdout] 739 |         for k in range(0, t as uint) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:739:32
[INFO] [stdout]     |
[INFO] [stdout] 739 |         for k in range(0, t as uint) {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:740:40
[INFO] [stdout]     |
[INFO] [stdout] 740 |             let loc = (j + (from[k] as int)) as uint;
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        not found in this scope
[INFO] [stdout]     |                                        help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:740:49
[INFO] [stdout]     |
[INFO] [stdout] 740 |             let loc = (j + (from[k] as int)) as uint;
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:760:18
[INFO] [stdout]     |
[INFO] [stdout] 760 |         for k in range(0, vector) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:761:31
[INFO] [stdout]     |
[INFO] [stdout] 761 |             if pack.pos[k] as int == j {
[INFO] [stdout]     |                               ^^^
[INFO] [stdout]     |                               |
[INFO] [stdout]     |                               not found in this scope
[INFO] [stdout]     |                               help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:771:18
[INFO] [stdout]     |
[INFO] [stdout] 771 |         for k in range(0, t as uint) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:771:32
[INFO] [stdout]     |
[INFO] [stdout] 771 |         for k in range(0, t as uint) {
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:772:40
[INFO] [stdout]     |
[INFO] [stdout] 772 |             let loc = (j + (from[k] as int)) as uint;
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |                                        |
[INFO] [stdout]     |                                        not found in this scope
[INFO] [stdout]     |                                        help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:772:49
[INFO] [stdout]     |
[INFO] [stdout] 772 |             let loc = (j + (from[k] as int)) as uint;
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:793:14
[INFO] [stdout]     |
[INFO] [stdout] 793 |     lowzero: uint,
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:794:11
[INFO] [stdout]     |
[INFO] [stdout] 794 |     high: uint,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:797:17
[INFO] [stdout]     |
[INFO] [stdout] 797 |     order: &'a [uint],
[INFO] [stdout]     |                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:798:14
[INFO] [stdout]     |
[INFO] [stdout] 798 |     nstates: uint,
[INFO] [stdout]     |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:802:28
[INFO] [stdout]     |
[INFO] [stdout] 802 | fn pack_table<'a>(nstates: uint, nentries: uint, order: &'a [uint], act: &'a ActionsTable) -> PackState<'a> {
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:802:44
[INFO] [stdout]     |
[INFO] [stdout] 802 | fn pack_table<'a>(nstates: uint, nentries: uint, order: &'a [uint], act: &'a ActionsTable) -> PackState<'a> {
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/output.rs:802:62
[INFO] [stdout]     |
[INFO] [stdout] 802 | fn pack_table<'a>(nstates: uint, nentries: uint, order: &'a [uint], act: &'a ActionsTable) -> PackState<'a> {
[INFO] [stdout]     |                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/output.rs:819:14
[INFO] [stdout]     |
[INFO] [stdout] 819 |     for i in range(0, nentries) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:821:20
[INFO] [stdout]     |
[INFO] [stdout] 821 |         let place: int = match matching_vector(&mut pack, i) {
[INFO] [stdout]     |                    ^^^
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    not found in this scope
[INFO] [stdout]     |                    help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `int` in this scope
[INFO] [stdout]    --> src/output.rs:822:48
[INFO] [stdout]     |
[INFO] [stdout] 822 |             Some(state) => pack.base[state] as int,
[INFO] [stdout]     |                                                ^^^
[INFO] [stdout]     |                                                |
[INFO] [stdout]     |                                                not found in this scope
[INFO] [stdout]     |                                                help: perhaps you intended to use this type: `i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/mkpar.rs:28:18
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub nstates: uint,
[INFO] [stdout]    |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/mkpar.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub final_state: uint
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/mkpar.rs:36:18
[INFO] [stdout]    |
[INFO] [stdout] 36 |     for state in range(0, lr0.nstates()) {
[INFO] [stdout]    |                  ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/mkpar.rs:53:79
[INFO] [stdout]    |
[INFO] [stdout] 53 | fn parse_actions(gram: &Grammar, lr0: &LR0Output, lalr: &LALROutput, stateno: uint) -> Vec<ParserAction> {
[INFO] [stdout]    |                                                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/mkpar.rs:59:76
[INFO] [stdout]    |
[INFO] [stdout] 59 | fn get_shifts(gram: &Grammar, lr0: &LR0Output, lalr: &LALROutput, stateno: uint) -> Vec<ParserAction> {
[INFO] [stdout]    |                                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/mkpar.rs:62:59
[INFO] [stdout]    |
[INFO] [stdout] 62 |         let sp = &lr0.shifts[lalr.shift_table[stateno] as uint];
[INFO] [stdout]    |                                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/mkpar.rs:65:37
[INFO] [stdout]    |
[INFO] [stdout] 65 |             let k = to_state2[i] as uint;
[INFO] [stdout]    |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/mkpar.rs:85:63
[INFO] [stdout]    |
[INFO] [stdout] 85 | fn add_reductions(gram: &Grammar, lalr: &LALROutput, stateno: uint, actions: &mut Vec<ParserAction>) {
[INFO] [stdout]    |                                                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/mkpar.rs:86:41
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let m = lalr.lookaheads[stateno] as uint;
[INFO] [stdout]    |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/mkpar.rs:87:45
[INFO] [stdout]    |
[INFO] [stdout] 87 |     let n = lalr.lookaheads[stateno + 1] as uint;
[INFO] [stdout]    |                                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]   --> src/mkpar.rs:88:14
[INFO] [stdout]    |
[INFO] [stdout] 88 |     for i in range(m, n) {
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout] 1  + use std::slice::range;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/mkpar.rs:89:42
[INFO] [stdout]    |
[INFO] [stdout] 89 |         let ruleno = lalr.laruleno[i] as uint;
[INFO] [stdout]    |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/mkpar.rs:98:72
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn add_reduce(gram: &Grammar, actions: &mut Vec<ParserAction>, ruleno: uint, symbol: uint) {
[INFO] [stdout]    |                                                                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/mkpar.rs:98:86
[INFO] [stdout]    |
[INFO] [stdout] 98 | fn add_reduce(gram: &Grammar, actions: &mut Vec<ParserAction>, ruleno: uint, symbol: uint) {
[INFO] [stdout]    |                                                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:100:19
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let mut next: uint = 0;
[INFO] [stdout]     |                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:109:147
[INFO] [stdout]     |
[INFO] [stdout] 109 | ...de == ActionCode::Reduce && (actions[next].number as uint) < ruleno {
[INFO] [stdout]     |                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:125:76
[INFO] [stdout]     |
[INFO] [stdout] 125 | fn find_final_state(gram: &Grammar, lr0: &LR0Output, lalr: &LALROutput) -> uint
[INFO] [stdout]     |                                                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:127:48
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let p = &lr0.shifts[lalr.shift_table[0] as uint];
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:129:33
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let goal = gram.ritem[1] as uint;
[INFO] [stdout]     |                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:130:26
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let mut final_state: uint = 0;
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:132:39
[INFO] [stdout]     |
[INFO] [stdout] 132 |         final_state = to_state2[i] as uint;
[INFO] [stdout]     |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:147:44
[INFO] [stdout]     |
[INFO] [stdout] 147 |                 rules_used.set(p.number as uint, true);
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:152:22
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let mut nunused: uint = 0;
[INFO] [stdout]     |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/mkpar.rs:153:14
[INFO] [stdout]     |
[INFO] [stdout] 153 |     for i in range(3, gram.nrules) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:164:51
[INFO] [stdout]     |
[INFO] [stdout] 164 | fn remove_conflicts(lr0: &LR0Output, final_state: uint, parser: &mut Vec<Vec<ParserAction>>) {
[INFO] [stdout]     |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/mkpar.rs:169:14
[INFO] [stdout]     |
[INFO] [stdout] 169 |     for i in range(0, lr0.nstates()) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:171:26
[INFO] [stdout]     |
[INFO] [stdout] 171 |         let mut srcount: uint = 0;
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:172:26
[INFO] [stdout]     |
[INFO] [stdout] 172 |         let mut rrcount: uint = 0;
[INFO] [stdout]     |                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:175:27
[INFO] [stdout]     |
[INFO] [stdout] 175 |             let mut pref: uint = 0; // index into pvec
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/mkpar.rs:176:22
[INFO] [stdout]     |
[INFO] [stdout] 176 |             for p in range(1, pvec.len()) { // p is index into pvec
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:229:29
[INFO] [stdout]     |
[INFO] [stdout] 229 | fn total_conflicts(srtotal: uint, rrtotal: uint)
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:229:44
[INFO] [stdout]     |
[INFO] [stdout] 229 | fn total_conflicts(srtotal: uint, rrtotal: uint)
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:240:28
[INFO] [stdout]     |
[INFO] [stdout] 240 | fn sole_reduction(stateno: uint, parser: &Vec<Vec<ParserAction>>) -> uint {
[INFO] [stdout]     |                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:240:70
[INFO] [stdout]     |
[INFO] [stdout] 240 | fn sole_reduction(stateno: uint, parser: &Vec<Vec<ParserAction>>) -> uint {
[INFO] [stdout]     |                                                                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:242:20
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let mut count: uint = 0;
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:243:21
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let mut ruleno: uint = 0;
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:250:43
[INFO] [stdout]     |
[INFO] [stdout] 250 |             if ruleno > 0 && (p.number as uint) != ruleno {
[INFO] [stdout]     |                                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/mkpar.rs:259:34
[INFO] [stdout]     |
[INFO] [stdout] 259 |             ruleno = p.number as uint;
[INFO] [stdout]     |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/mkpar.rs:276:14
[INFO] [stdout]     |
[INFO] [stdout] 276 |     for i in range(0, lr0.nstates()) {
[INFO] [stdout]     |              ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/runtime.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub yyfinal: uint,
[INFO] [stdout]    |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/runtime.rs:56:62
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub reduce: fn(parser: &mut Vec<SymbolValue>, reduction: uint, ctx: &mut AppContext) -> SymbolValue
[INFO] [stdout]    |                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/runtime.rs:66:14
[INFO] [stdout]    |
[INFO] [stdout] 66 |     yystate: uint,
[INFO] [stdout]    |              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/runtime.rs:68:22
[INFO] [stdout]    |
[INFO] [stdout] 68 |     state_stack: Vec<uint>,
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub struct ParserState<SymbolValue:Show, AppContext, uint> {
[INFO] [stdout]    |                                                    ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/runtime.rs:72:22
[INFO] [stdout]    |
[INFO] [stdout] 72 | const INITIAL_STATE: uint = 0;
[INFO] [stdout]    |                      ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/runtime.rs:98:39
[INFO] [stdout]    |
[INFO] [stdout] 98 |     fn yyreduce(&mut self, reduction: uint, ctx: &mut AppContext) {
[INFO] [stdout]    |                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]   --> src/runtime.rs:99:51
[INFO] [stdout]    |
[INFO] [stdout] 99 |         let len = self.tables.yylen[reduction] as uint;
[INFO] [stdout]    |                                                   ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `range` in this scope
[INFO] [stdout]    --> src/runtime.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |         for _ in range(0, len) {
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout] 1   + use std::slice::range;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:122:73
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let top_state = self.state_stack[self.state_stack.len() - 1] as uint;
[INFO] [stdout]     |                                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:134:53
[INFO] [stdout]     |
[INFO] [stdout] 134 |             let yyn_0 = self.tables.yygindex[lhs as uint] as i16;
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:138:29
[INFO] [stdout]     |
[INFO] [stdout] 138 |             let next_state: uint = if (self.tables.yycheck[yyn_1 as uint] as uint) == self.yystate {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:138:69
[INFO] [stdout]     |
[INFO] [stdout] 138 |             let next_state: uint = if (self.tables.yycheck[yyn_1 as uint] as uint) == self.yystate {
[INFO] [stdout]     |                                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:138:78
[INFO] [stdout]     |
[INFO] [stdout] 138 |             let next_state: uint = if (self.tables.yycheck[yyn_1 as uint] as uint) == self.yystate {
[INFO] [stdout]     |                                                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:140:46
[INFO] [stdout]     |
[INFO] [stdout] 140 |                 self.tables.yytable[yyn_1 as uint] as uint
[INFO] [stdout]     |                                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:140:55
[INFO] [stdout]     |
[INFO] [stdout] 140 |                 self.tables.yytable[yyn_1 as uint] as uint
[INFO] [stdout]     |                                                       ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:144:44
[INFO] [stdout]     |
[INFO] [stdout] 144 |                 self.tables.yydgoto[lhs as uint] as uint
[INFO] [stdout]     |                                            ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:144:53
[INFO] [stdout]     |
[INFO] [stdout] 144 |                 self.tables.yydgoto[lhs as uint] as uint
[INFO] [stdout]     |                                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:160:41
[INFO] [stdout]     |
[INFO] [stdout] 160 |                 self.yyreduce(defred as uint, ctx);
[INFO] [stdout]     |                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:176:48
[INFO] [stdout]     |
[INFO] [stdout] 176 |             assert!(self.tables.yycheck[yyn as uint] as i16 == token as i16);
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:177:57
[INFO] [stdout]     |
[INFO] [stdout] 177 |             let next_state = self.tables.yytable[yyn as uint] as i16;
[INFO] [stdout]     |                                                         ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:180:42
[INFO] [stdout]     |
[INFO] [stdout] 180 |             self.yystate = next_state as uint;
[INFO] [stdout]     |                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:196:48
[INFO] [stdout]     |
[INFO] [stdout] 196 |             assert!(self.tables.yycheck[yyn as uint] as i16 == token as i16);
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:198:49
[INFO] [stdout]     |
[INFO] [stdout] 198 |             let rr = self.tables.yytable[yyn as uint] as uint;
[INFO] [stdout]     |                                                 ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `uint` in this scope
[INFO] [stdout]    --> src/runtime.rs:198:58
[INFO] [stdout]     |
[INFO] [stdout] 198 |             let rr = self.tables.yytable[yyn as uint] as uint;
[INFO] [stdout]     |                                                          ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]    --> src/lib.rs:241:1
[INFO] [stdout]     |
[INFO] [stdout] 241 | #![feature(plugin_registrar)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]    --> src/lib.rs:242:1
[INFO] [stdout]     |
[INFO] [stdout] 242 | #![feature(phase)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]    --> src/lib.rs:243:1
[INFO] [stdout]     |
[INFO] [stdout] 243 | #![feature(quote)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]    --> src/lib.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | #![feature(plugin)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated attribute `plugin`: compiler plugins are deprecated. See https://github.com/rust-lang/rust/pull/64675
[INFO] [stdout]    --> src/lib.rs:249:1
[INFO] [stdout]     |
[INFO] [stdout] 249 | #[plugin]
[INFO] [stdout]     | ^^^^^^^^^ help: may be removed in a future compiler version
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> src/reader.rs:44:26
[INFO] [stdout]    |
[INFO] [stdout] 44 | const NO_SYMBOL: uint = !0u;
[INFO] [stdout]    |                          ^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> src/reader.rs:45:24
[INFO] [stdout]    |
[INFO] [stdout] 45 | const NO_ITEM: uint = !0u;
[INFO] [stdout]    |                        ^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: crate-level attribute should be an inner attribute: add an exclamation mark: `#![foo]`
[INFO] [stdout]    --> src/lib.rs:249:1
[INFO] [stdout]     |
[INFO] [stdout] 249 | #[plugin]
[INFO] [stdout]     | ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_attributes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]    --> src/lib.rs:242:12
[INFO] [stdout]     |
[INFO] [stdout] 242 | #![feature(phase)]
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `phase`
[INFO] [stdout]    --> src/lib.rs:242:12
[INFO] [stdout]     |
[INFO] [stdout] 242 | #![feature(phase)]
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/lib.rs:286:87
[INFO] [stdout]     |
[INFO] [stdout] 286 | fn expand_grammar(cx: &mut ExtCtxt, sp: codemap::Span, tts: &[ast::TokenTree]) -> Box<MacResult+'static> {
[INFO] [stdout]     |                                                                                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 286 | fn expand_grammar(cx: &mut ExtCtxt, sp: codemap::Span, tts: &[ast::TokenTree]) -> Box<dyn MacResult+'static> {
[INFO] [stdout]     |                                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 549 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0462, E0463, E0554, E0557, E0635.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `racc` (lib) due to 550 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "0a45a15d4d8e2c8b5a3bccd6e46c34e64f6fb48fc5649158424c5d11ff484ecb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a45a15d4d8e2c8b5a3bccd6e46c34e64f6fb48fc5649158424c5d11ff484ecb", kill_on_drop: false }`
[INFO] [stdout] 0a45a15d4d8e2c8b5a3bccd6e46c34e64f6fb48fc5649158424c5d11ff484ecb
