[INFO] fetching crate racc 0.0.2... [INFO] testing racc-0.0.2 against 1.60.0 for beta-1.61-1 [INFO] extracting crate racc 0.0.2 into /workspace/builds/worker-14/source [INFO] validating manifest of crates.io crate racc 0.0.2 on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "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-14/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ba432ccf5d7231f20df0e6b6400a9c2bf4da2e9fc862790ef57344331f301ce6 [INFO] running `Command { std: "docker" "start" "-a" "ba432ccf5d7231f20df0e6b6400a9c2bf4da2e9fc862790ef57344331f301ce6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ba432ccf5d7231f20df0e6b6400a9c2bf4da2e9fc862790ef57344331f301ce6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ba432ccf5d7231f20df0e6b6400a9c2bf4da2e9fc862790ef57344331f301ce6", kill_on_drop: false }` [INFO] [stdout] ba432ccf5d7231f20df0e6b6400a9c2bf4da2e9fc862790ef57344331f301ce6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c9665a7a0b15d9804b890c1d085e98d52ae0c54fc337bdc683627ebc38c14aec [INFO] running `Command { std: "docker" "start" "-a" "c9665a7a0b15d9804b890c1d085e98d52ae0c54fc337bdc683627ebc38c14aec", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling 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: 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] 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] = help: please recompile that crate using --crate-type lib [INFO] [stdout] = note: the following crate versions were found: [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.60.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.tsan.a [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.60.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.lsan.a [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.60.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.msan.a [INFO] [stdout] crate `rustc`: /opt/rustwide/rustup-home/toolchains/1.60.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc-stable_rt.asan.a [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[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/reader.rs:101:29 [INFO] [stdout] | [INFO] [stdout] 101 | rhs_binding: Vec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/reader.rs:246:70 [INFO] [stdout] | [INFO] [stdout] 246 | pub fn add_symbol(&mut self, bp: uint, span: Span, ident: Option) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `codemap` [INFO] [stdout] --> src/reader.rs:609:37 [INFO] [stdout] | [INFO] [stdout] 609 | pub fn read_grammar<'a>(grammar_sp: codemap::Span, parser: &mut Parser /* , tokens_enum: &'a P, token_variants: &'a [P src/reader.rs:610:52 [INFO] [stdout] | [INFO] [stdout] 610 | -> (Grammar, Vec>>, Vec>) { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/reader.rs:646:13 [INFO] [stdout] | [INFO] [stdout] 646 | Token::Eof => { [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/reader.rs:651:13 [INFO] [stdout] | [INFO] [stdout] 651 | Token::Ident(id, _) => { [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/reader.rs:667:21 [INFO] [stdout] | [INFO] [stdout] 667 | Token::Colon => { [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/reader.rs:703:33 [INFO] [stdout] | [INFO] [stdout] 703 | ... Token::Ident(rhs_ident, _) => { [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/reader.rs:710:59 [INFO] [stdout] | [INFO] [stdout] 710 | ... let mut rbind: Option = None; [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/reader.rs:711:56 [INFO] [stdout] | [INFO] [stdout] 711 | ... if parser.token == Token::Eq { [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/reader.rs:714:45 [INFO] [stdout] | [INFO] [stdout] 714 | ... Token::Ident(rhs_bind_ident, _) => { [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/reader.rs:727:33 [INFO] [stdout] | [INFO] [stdout] 727 | ... Token::BinOp(BinOpToken::Or) => { [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BinOpToken` [INFO] [stdout] --> src/reader.rs:727:46 [INFO] [stdout] | [INFO] [stdout] 727 | ... Token::BinOp(BinOpToken::Or) => { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `BinOpToken` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/reader.rs:732:33 [INFO] [stdout] | [INFO] [stdout] 732 | ... Token::OpenDelim(_) => { [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/reader.rs:742:33 [INFO] [stdout] | [INFO] [stdout] 742 | ... Token::Semi => { [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/reader.rs:753:21 [INFO] [stdout] | [INFO] [stdout] 753 | Token::Eq | Token::Semi => { [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/reader.rs:753:33 [INFO] [stdout] | [INFO] [stdout] 753 | Token::Eq | Token::Semi => { [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/reader.rs:755:57 [INFO] [stdout] | [INFO] [stdout] 755 | let has_value = parser.token == Token::Eq; [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/reader.rs:779:33 [INFO] [stdout] | [INFO] [stdout] 779 | ... Token::Literal(_,_) => { [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/reader.rs:782:52 [INFO] [stdout] | [INFO] [stdout] 782 | ... parser.expect(&Token::Semi); [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OwnedSlice` [INFO] [stdout] --> src/output.rs:34:20 [INFO] [stdout] | [INFO] [stdout] 34 | ty_params: OwnedSlice::empty(), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `OwnedSlice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:56:29 [INFO] [stdout] | [INFO] [stdout] 56 | rhs_binding: Vec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:58:26 [INFO] [stdout] | [INFO] [stdout] 58 | context_param_ident: ast::Ident, // Ident to use for the context arg, passed to the reduce() method [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/output.rs:179:86 [INFO] [stdout] | [INFO] [stdout] 179 | cx.arg(sp, context_param_ident, cx.ty_rptr(sp, context_ty.clone(), None, Mutability::MutMutable)) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:190:39 [INFO] [stdout] | [INFO] [stdout] 190 | let ty_parser_tables = cx.ty_path(ast::Path { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:194:13 [INFO] [stdout] | [INFO] [stdout] 194 | ast::PathSegment { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:196:29 [INFO] [stdout] | [INFO] [stdout] 196 | parameters: ast::AngleBracketedParameters(ast::AngleBracketedParameterData { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:196:59 [INFO] [stdout] | [INFO] [stdout] 196 | parameters: ast::AngleBracketedParameters(ast::AngleBracketedParameterData { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OwnedSlice` [INFO] [stdout] --> src/output.rs:198:28 [INFO] [stdout] | [INFO] [stdout] 198 | types: OwnedSlice::from_vec(vec![ symbol_value_ty.clone(), context_ty.clone() ]), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `OwnedSlice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OwnedSlice` [INFO] [stdout] --> src/output.rs:199:31 [INFO] [stdout] | [INFO] [stdout] 199 | bindings: OwnedSlice::empty() [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `OwnedSlice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:234:41 [INFO] [stdout] | [INFO] [stdout] 234 | let mut fields: Vec = (vec![ [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ty_` [INFO] [stdout] --> src/output.rs:323:21 [INFO] [stdout] | [INFO] [stdout] 323 | cx.ty(span, Ty_::TyFixedLengthVec(quote_ty!(cx, &'static str), cx.expr_uint(span, strings.len()))), [INFO] [stdout] | ^^^ use of undeclared type `Ty_` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/output.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | Mutability::MutImmutable, [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ty_` [INFO] [stdout] --> src/output.rs:343:32 [INFO] [stdout] | [INFO] [stdout] 343 | let table_ty = cx.ty(span, Ty_::TyFixedLengthVec(ty_uint, cx.expr_uint(span, values.len()))); [INFO] [stdout] | ^^^ use of undeclared type `Ty_` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/output.rs:344:66 [INFO] [stdout] | [INFO] [stdout] 344 | let table_item = cx.item_static(span, table_ident, table_ty, Mutability::MutImmutable, values_expr); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ty_` [INFO] [stdout] --> src/output.rs:358:32 [INFO] [stdout] | [INFO] [stdout] 358 | let table_ty = cx.ty(span, Ty_::TyFixedLengthVec(ty_i16, cx.expr_uint(span, values.len()))); [INFO] [stdout] | ^^^ use of undeclared type `Ty_` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/output.rs:359:66 [INFO] [stdout] | [INFO] [stdout] 359 | let table_item = cx.item_static(span, table_ident, table_ty, Mutability::MutImmutable, values_expr); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:365:52 [INFO] [stdout] | [INFO] [stdout] 365 | fn expr_i16(cx: &ExtCtxt, span: Span, i: i16) -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:366:23 [INFO] [stdout] | [INFO] [stdout] 366 | cx.expr_lit(span, ast::LitInt( [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:368:9 [INFO] [stdout] | [INFO] [stdout] 368 | ast::LitIntType::SignedIntLit(ast::TyI16, ast::Sign::new(i as int)))) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:368:39 [INFO] [stdout] | [INFO] [stdout] 368 | ast::LitIntType::SignedIntLit(ast::TyI16, ast::Sign::new(i as int)))) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:368:51 [INFO] [stdout] | [INFO] [stdout] 368 | ast::LitIntType::SignedIntLit(ast::TyI16, ast::Sign::new(i as int)))) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:371:52 [INFO] [stdout] | [INFO] [stdout] 371 | fn expr_u16(cx: &ExtCtxt, span: Span, u: u16) -> P { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:372:23 [INFO] [stdout] | [INFO] [stdout] 372 | cx.expr_lit(span, ast::LitInt( [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ty_` [INFO] [stdout] --> src/output.rs:382:32 [INFO] [stdout] | [INFO] [stdout] 382 | let table_ty = cx.ty(span, Ty_::TyFixedLengthVec(ty_u16, cx.expr_uint(span, values.len()))); [INFO] [stdout] | ^^^ use of undeclared type `Ty_` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability` [INFO] [stdout] --> src/output.rs:383:66 [INFO] [stdout] | [INFO] [stdout] 383 | let table_item = cx.item_static(span, table_ident, table_ty, Mutability::MutImmutable, values_expr); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `Mutability` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:835:23 [INFO] [stdout] | [INFO] [stdout] 835 | cx.expr_lit(span, ast::LitInt(u as u64, ast::UnsignedIntLit(ast::TyU32))) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:835:45 [INFO] [stdout] | [INFO] [stdout] 835 | cx.expr_lit(span, ast::LitInt(u as u64, ast::UnsignedIntLit(ast::TyU32))) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:835:65 [INFO] [stdout] | [INFO] [stdout] 835 | cx.expr_lit(span, ast::LitInt(u as u64, ast::UnsignedIntLit(ast::TyU32))) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:841:16 [INFO] [stdout] | [INFO] [stdout] 841 | let path = ast::Path { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:845:13 [INFO] [stdout] | [INFO] [stdout] 845 | ast::PathSegment { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:847:29 [INFO] [stdout] | [INFO] [stdout] 847 | parameters: ast::AngleBracketedParameters(ast::AngleBracketedParameterData { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/output.rs:847:59 [INFO] [stdout] | [INFO] [stdout] 847 | parameters: ast::AngleBracketedParameters(ast::AngleBracketedParameterData { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OwnedSlice` [INFO] [stdout] --> src/output.rs:849:28 [INFO] [stdout] | [INFO] [stdout] 849 | types: OwnedSlice::from_vec(vec![ ty ]), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `OwnedSlice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OwnedSlice` [INFO] [stdout] --> src/output.rs:850:31 [INFO] [stdout] | [INFO] [stdout] 850 | bindings: OwnedSlice::empty() [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `OwnedSlice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `codemap` [INFO] [stdout] --> src/lib.rs:286:41 [INFO] [stdout] | [INFO] [stdout] 286 | fn expand_grammar(cx: &mut ExtCtxt, sp: codemap::Span, tts: &[ast::TokenTree]) -> Box { [INFO] [stdout] | ^^^^^^^ use of undeclared crate or module `codemap` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:286:63 [INFO] [stdout] | [INFO] [stdout] 286 | fn expand_grammar(cx: &mut ExtCtxt, sp: codemap::Span, tts: &[ast::TokenTree]) -> Box { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:289:30 [INFO] [stdout] | [INFO] [stdout] 289 | let mut gen_items: Vec> = Vec::new(); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/lib.rs:299:20 [INFO] [stdout] | [INFO] [stdout] 299 | parser.expect(&Token::Semi); [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Token` [INFO] [stdout] --> src/lib.rs:303:20 [INFO] [stdout] | [INFO] [stdout] 303 | parser.expect(&Token::Semi); [INFO] [stdout] | ^^^^^ use of undeclared type `Token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MacItems` [INFO] [stdout] --> src/lib.rs:323:5 [INFO] [stdout] | [INFO] [stdout] 323 | MacItems::new(gen_items.into_iter()) [INFO] [stdout] | ^^^^^^^^ use of undeclared type `MacItems` [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 { [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>, /*lookback:*/ Vec>) [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>) [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>) [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>) [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>, n: uint) -> Vec> [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 = 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] 48 | struct LR0State<'a> [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] ... [INFO] [stdout] 55 | state_set: Vec>, [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: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, reductions: &mut Vec) [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] 94 | impl<'a> Iterator for BitmatIterOnes<'a> { [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] ... [INFO] [stdout] 97 | fn next(&mut self) -> Option<(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:41 [INFO] [stdout] | [INFO] [stdout] 94 | impl<'a> Iterator for BitmatIterOnes<'a> { [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] ... [INFO] [stdout] 97 | fn next(&mut self) -> Option<(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: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] 148 | impl<'a> Iterator for BitMaskIterator<'a> [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] ... [INFO] [stdout] 152 | fn next(&mut self) -> Option { [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: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 `Span` in this scope [INFO] [stdout] --> src/reader.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 63 | span: Span, // code span which defined this name [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/reader.rs:66:34 [INFO] [stdout] | [INFO] [stdout] 66 | fn make_bucket(name: &str, span: Span) -> 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:81:16 [INFO] [stdout] | [INFO] [stdout] 79 | struct ReaderState [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 80 | { [INFO] [stdout] 81 | pitem: Vec, // contains indices that point into 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:82:15 [INFO] [stdout] | [INFO] [stdout] 79 | struct ReaderState [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 82 | plhs: Vec, // contains indices that point into 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:88:35 [INFO] [stdout] | [INFO] [stdout] 79 | struct ReaderState [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 88 | symbol_table: HashMap, [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: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 `P` in this scope [INFO] [stdout] --> src/reader.rs:97:29 [INFO] [stdout] | [INFO] [stdout] 97 | rule_blocks: Vec>>, [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/reader.rs:97:31 [INFO] [stdout] | [INFO] [stdout] 79 | struct ReaderState [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 97 | rule_blocks: Vec>>, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/reader.rs:124:48 [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: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 `Span` in this scope [INFO] [stdout] --> src/reader.rs:139:63 [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: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 `Span` in this scope [INFO] [stdout] --> src/reader.rs:145:51 [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 `Span` in this scope [INFO] [stdout] --> src/reader.rs:203:47 [INFO] [stdout] | [INFO] [stdout] 203 | pub fn insert_empty_rule(&mut self, 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:246:38 [INFO] [stdout] | [INFO] [stdout] 246 | pub fn add_symbol(&mut self, bp: uint, span: Span, ident: Option) [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/reader.rs:246:50 [INFO] [stdout] | [INFO] [stdout] 246 | pub fn add_symbol(&mut self, bp: uint, span: Span, ident: Option) [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 [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] 104 | impl ReaderState [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 333 | let mut v: Vec = repeat(NO_SYMBOL).take(nsyms).collect(); // symbol indices, which point into reader.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: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 `Parser` in this scope [INFO] [stdout] --> src/reader.rs:609:65 [INFO] [stdout] | [INFO] [stdout] 609 | pub fn read_grammar<'a>(grammar_sp: codemap::Span, parser: &mut Parser /* , tokens_enum: &'a P, token_variants: &'a [P src/reader.rs:610:29 [INFO] [stdout] | [INFO] [stdout] 610 | -> (Grammar, Vec>>, Vec>) { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/reader.rs:610:31 [INFO] [stdout] | [INFO] [stdout] 609 | pub fn read_grammar<'a>(grammar_sp: codemap::Span, parser: &mut Parser /* , tokens_enum: &'a P, token_variants: &'a [P (Grammar, Vec>>, Vec>) { [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] 609 | pub fn read_grammar<'a>(grammar_sp: codemap::Span, parser: &mut Parser /* , tokens_enum: &'a P, token_variants: &'a [P = None; [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: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[E0412]: cannot find type `Generics` in this scope [INFO] [stdout] --> src/output.rs:31:21 [INFO] [stdout] | [INFO] [stdout] 31 | fn no_generics() -> Generics { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Generics` in this scope [INFO] [stdout] --> src/output.rs:32:6 [INFO] [stdout] | [INFO] [stdout] 32 | Generics { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WhereClause` in this scope [INFO] [stdout] --> src/output.rs:39:18 [INFO] [stdout] | [INFO] [stdout] 39 | fn no_where() -> WhereClause { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WhereClause` in this scope [INFO] [stdout] --> src/output.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | WhereClause { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> src/output.rs:50:10 [INFO] [stdout] | [INFO] [stdout] 50 | cx: &ExtCtxt, [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/output.rs:51:19 [INFO] [stdout] | [INFO] [stdout] 51 | grammar_span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:55:24 [INFO] [stdout] | [INFO] [stdout] 55 | blocks: Vec>>, [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Block` in this scope [INFO] [stdout] --> src/output.rs:55:26 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn output_parser_to_ast( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 55 | blocks: Vec>>, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:57:17 [INFO] [stdout] | [INFO] [stdout] 57 | context_ty: P, // Ident to use for the context type, passed to the reduce() method [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/output.rs:57:19 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn output_parser_to_ast( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 57 | context_ty: P, // Ident to use for the context type, passed to the reduce() method [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:59:22 [INFO] [stdout] | [INFO] [stdout] 59 | symbol_value_ty: P // type to use for value_stack [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/output.rs:59:24 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn output_parser_to_ast( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 59 | symbol_value_ty: P // type to use for value_stack [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:60:14 [INFO] [stdout] | [INFO] [stdout] 60 | ) -> Vec> { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in this scope [INFO] [stdout] --> src/output.rs:60:16 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn output_parser_to_ast( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 60 | ) -> Vec> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:66:24 [INFO] [stdout] | [INFO] [stdout] 66 | let mut items: Vec> = Vec::new(); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in this scope [INFO] [stdout] --> src/output.rs:66:26 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn output_parser_to_ast( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 66 | let mut items: Vec> = Vec::new(); [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 `Arm` in this scope [INFO] [stdout] --> src/output.rs:115:30 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn output_parser_to_ast( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 115 | let mut action_arms: Vec = Vec::new(); [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: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 `P` in this scope [INFO] [stdout] --> src/output.rs:125:18 [INFO] [stdout] | [INFO] [stdout] 125 | let pat: P = cx.pat_lit(sp, cx.expr_uint(sp, rule - 2)); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Pat` in this scope [INFO] [stdout] --> src/output.rs:125:20 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn output_parser_to_ast( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 125 | let pat: P = cx.pat_lit(sp, cx.expr_uint(sp, rule - 2)); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:129:28 [INFO] [stdout] | [INFO] [stdout] 129 | let mut stmts: Vec> = Vec::new(); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Stmt` in this scope [INFO] [stdout] --> src/output.rs:129:30 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn output_parser_to_ast( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 129 | let mut stmts: Vec> = Vec::new(); [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[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:168:30 [INFO] [stdout] | [INFO] [stdout] 168 | let ty_vec_symbol_value: P = ty_vec_of(cx, sp, symbol_value_ty.clone()); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/output.rs:168:32 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn output_parser_to_ast( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 168 | let ty_vec_symbol_value: P = ty_vec_of(cx, sp, symbol_value_ty.clone()); [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:169:37 [INFO] [stdout] | [INFO] [stdout] 169 | let ty_mutptr_vec_symbol_value: P = cx.ty_rptr(sp, ty_vec_symbol_value.clone(), None, MutMutable); // &mut Vec [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/output.rs:169:39 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn output_parser_to_ast( [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 169 | let ty_mutptr_vec_symbol_value: P = cx.ty_rptr(sp, ty_vec_symbol_value.clone(), None, MutMutable); // &mut Vec [INFO] [stdout] | ^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MutMutable` in this scope [INFO] [stdout] --> src/output.rs:169:95 [INFO] [stdout] | [INFO] [stdout] 169 | let ty_mutptr_vec_symbol_value: P = cx.ty_rptr(sp, ty_vec_symbol_value.clone(), None, MutMutable); // &mut Vec [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 = 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[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> src/output.rs:288:26 [INFO] [stdout] | [INFO] [stdout] 288 | fn output_rule_data(cx: &ExtCtxt, span: Span, gram: &Grammar) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/output.rs:288:41 [INFO] [stdout] | [INFO] [stdout] 288 | fn output_rule_data(cx: &ExtCtxt, span: Span, gram: &Grammar) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:288:66 [INFO] [stdout] | [INFO] [stdout] 288 | fn output_rule_data(cx: &ExtCtxt, span: Span, gram: &Grammar) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in this scope [INFO] [stdout] --> src/output.rs:288:68 [INFO] [stdout] | [INFO] [stdout] 288 | fn output_rule_data(cx: &ExtCtxt, span: Span, gram: &Grammar) -> P { [INFO] [stdout] | - ^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [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[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> src/output.rs:297:33 [INFO] [stdout] | [INFO] [stdout] 297 | fn make_symbol_names_table(cx: &ExtCtxt, span: Span, gram: &Grammar) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/output.rs:297:48 [INFO] [stdout] | [INFO] [stdout] 297 | fn make_symbol_names_table(cx: &ExtCtxt, span: Span, gram: &Grammar) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:297:73 [INFO] [stdout] | [INFO] [stdout] 297 | fn make_symbol_names_table(cx: &ExtCtxt, span: Span, gram: &Grammar) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in this scope [INFO] [stdout] --> src/output.rs:297:75 [INFO] [stdout] | [INFO] [stdout] 297 | fn make_symbol_names_table(cx: &ExtCtxt, span: Span, gram: &Grammar) -> P { [INFO] [stdout] | - ^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [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[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> src/output.rs:320:27 [INFO] [stdout] | [INFO] [stdout] 320 | fn make_table_string(cx: &ExtCtxt, span: Span, name: &str, strings: &Vec) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/output.rs:320:42 [INFO] [stdout] | [INFO] [stdout] 320 | fn make_table_string(cx: &ExtCtxt, span: Span, name: &str, strings: &Vec) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:320:86 [INFO] [stdout] | [INFO] [stdout] 320 | fn make_table_string(cx: &ExtCtxt, span: Span, name: &str, strings: &Vec) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in this scope [INFO] [stdout] --> src/output.rs:320:88 [INFO] [stdout] | [INFO] [stdout] 320 | fn make_table_string(cx: &ExtCtxt, span: Span, name: &str, strings: &Vec) -> P { [INFO] [stdout] | - help: you might be missing a type parameter: `` ^^^^ 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 `intern_and_get_ident` in this scope [INFO] [stdout] --> src/output.rs:326:25 [INFO] [stdout] | [INFO] [stdout] 326 | let iname = intern_and_get_ident(strings[i].as_slice()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> src/output.rs:332:30 [INFO] [stdout] | [INFO] [stdout] 332 | fn make_rule_text_table(cx: &ExtCtxt, span: Span, gram: &Grammar) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/output.rs:332:45 [INFO] [stdout] | [INFO] [stdout] 332 | fn make_rule_text_table(cx: &ExtCtxt, span: Span, gram: &Grammar) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:332:70 [INFO] [stdout] | [INFO] [stdout] 332 | fn make_rule_text_table(cx: &ExtCtxt, span: Span, gram: &Grammar) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in this scope [INFO] [stdout] --> src/output.rs:332:72 [INFO] [stdout] | [INFO] [stdout] 332 | fn make_rule_text_table(cx: &ExtCtxt, span: Span, gram: &Grammar) -> P { [INFO] [stdout] | - ^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [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 = 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 `ExtCtxt` in this scope [INFO] [stdout] --> src/output.rs:339:25 [INFO] [stdout] | [INFO] [stdout] 339 | fn make_table_uint(cx: &ExtCtxt, span: Span, name: &str, values: &[uint]) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/output.rs:339:40 [INFO] [stdout] | [INFO] [stdout] 339 | fn make_table_uint(cx: &ExtCtxt, span: Span, name: &str, values: &[uint]) -> P { [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:339:68 [INFO] [stdout] | [INFO] [stdout] 339 | fn make_table_uint(cx: &ExtCtxt, span: Span, name: &str, values: &[uint]) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:339:78 [INFO] [stdout] | [INFO] [stdout] 339 | fn make_table_uint(cx: &ExtCtxt, span: Span, name: &str, values: &[uint]) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in this scope [INFO] [stdout] --> src/output.rs:339:80 [INFO] [stdout] | [INFO] [stdout] 339 | fn make_table_uint(cx: &ExtCtxt, span: Span, name: &str, values: &[uint]) -> P { [INFO] [stdout] | - help: you might be missing a type parameter: `` ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> src/output.rs:350:24 [INFO] [stdout] | [INFO] [stdout] 350 | fn make_table_i16(cx: &ExtCtxt, span: Span, name: &str, values: &[i16]) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/output.rs:350:39 [INFO] [stdout] | [INFO] [stdout] 350 | fn make_table_i16(cx: &ExtCtxt, span: Span, name: &str, values: &[i16]) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:350:76 [INFO] [stdout] | [INFO] [stdout] 350 | fn make_table_i16(cx: &ExtCtxt, span: Span, name: &str, values: &[i16]) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in this scope [INFO] [stdout] --> src/output.rs:350:78 [INFO] [stdout] | [INFO] [stdout] 350 | fn make_table_i16(cx: &ExtCtxt, span: Span, name: &str, values: &[i16]) -> P { [INFO] [stdout] | - help: you might be missing a type parameter: `` ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> src/output.rs:354:29 [INFO] [stdout] | [INFO] [stdout] 354 | fn make_table_i16_real(cx: &ExtCtxt, span: Span, name: &str, values: &[i16]) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/output.rs:354:44 [INFO] [stdout] | [INFO] [stdout] 354 | fn make_table_i16_real(cx: &ExtCtxt, span: Span, name: &str, values: &[i16]) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:354:81 [INFO] [stdout] | [INFO] [stdout] 354 | fn make_table_i16_real(cx: &ExtCtxt, span: Span, name: &str, values: &[i16]) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in this scope [INFO] [stdout] --> src/output.rs:354:83 [INFO] [stdout] | [INFO] [stdout] 354 | fn make_table_i16_real(cx: &ExtCtxt, span: Span, name: &str, values: &[i16]) -> P { [INFO] [stdout] | - help: you might be missing a type parameter: `` ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> src/output.rs:365:18 [INFO] [stdout] | [INFO] [stdout] 365 | fn expr_i16(cx: &ExtCtxt, span: Span, i: i16) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/output.rs:365:33 [INFO] [stdout] | [INFO] [stdout] 365 | fn expr_i16(cx: &ExtCtxt, span: Span, i: i16) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:365:50 [INFO] [stdout] | [INFO] [stdout] 365 | fn expr_i16(cx: &ExtCtxt, span: Span, i: i16) -> P { [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[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> src/output.rs:371:18 [INFO] [stdout] | [INFO] [stdout] 371 | fn expr_u16(cx: &ExtCtxt, span: Span, u: u16) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/output.rs:371:33 [INFO] [stdout] | [INFO] [stdout] 371 | fn expr_u16(cx: &ExtCtxt, span: Span, u: u16) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:371:50 [INFO] [stdout] | [INFO] [stdout] 371 | fn expr_u16(cx: &ExtCtxt, span: Span, u: u16) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnsignedIntLit` in this scope [INFO] [stdout] --> src/output.rs:374:9 [INFO] [stdout] | [INFO] [stdout] 374 | UnsignedIntLit(TyU16))) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `TyU16` in this scope [INFO] [stdout] --> src/output.rs:374:24 [INFO] [stdout] | [INFO] [stdout] 374 | UnsignedIntLit(TyU16))) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> src/output.rs:378:31 [INFO] [stdout] | [INFO] [stdout] 378 | fn make_table_i16_as_u16(cx: &ExtCtxt, span: Span, name: &str, values: &[i16]) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/output.rs:378:46 [INFO] [stdout] | [INFO] [stdout] 378 | fn make_table_i16_as_u16(cx: &ExtCtxt, span: Span, name: &str, values: &[i16]) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:378:83 [INFO] [stdout] | [INFO] [stdout] 378 | fn make_table_i16_as_u16(cx: &ExtCtxt, span: Span, name: &str, values: &[i16]) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in this scope [INFO] [stdout] --> src/output.rs:378:85 [INFO] [stdout] | [INFO] [stdout] 378 | fn make_table_i16_as_u16(cx: &ExtCtxt, span: Span, name: &str, values: &[i16]) -> P { [INFO] [stdout] | - help: you might be missing a type parameter: `` ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> src/output.rs:389:24 [INFO] [stdout] | [INFO] [stdout] 389 | fn output_actions(cx: &ExtCtxt, span: Span, gram: &Grammar, gotos: &GotoMap, parser: &YaccParser) -> Vec> { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/output.rs:389:39 [INFO] [stdout] | [INFO] [stdout] 389 | fn output_actions(cx: &ExtCtxt, span: Span, gram: &Grammar, gotos: &GotoMap, parser: &YaccParser) -> Vec> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:389:106 [INFO] [stdout] | [INFO] [stdout] 389 | fn output_actions(cx: &ExtCtxt, span: Span, gram: &Grammar, gotos: &GotoMap, parser: &YaccParser) -> Vec> { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in this scope [INFO] [stdout] --> src/output.rs:389:108 [INFO] [stdout] | [INFO] [stdout] 389 | fn output_actions(cx: &ExtCtxt, span: Span, gram: &Grammar, gotos: &GotoMap, parser: &YaccParser) -> Vec> { [INFO] [stdout] | - help: you might be missing a type parameter: `` ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:393:24 [INFO] [stdout] | [INFO] [stdout] 393 | let mut items: Vec> = Vec::new(); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Item` in this scope [INFO] [stdout] --> src/output.rs:393:26 [INFO] [stdout] | [INFO] [stdout] 389 | fn output_actions(cx: &ExtCtxt, span: Span, gram: &Grammar, gotos: &GotoMap, parser: &YaccParser) -> Vec> { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 393 | let mut items: Vec> = Vec::new(); [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: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) -> 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 { [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) { [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) { [INFO] [stdout] | - ^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [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] 613 | fn sort_actions(act: &ActionsTable) -> (uint, Vec) { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 616 | let mut order: Vec = repeat(0).take(act.nvectors).collect(); [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: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 [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 [INFO] [stdout] | - ^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [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 `ExtCtxt` in this scope [INFO] [stdout] --> src/output.rs:834:18 [INFO] [stdout] | [INFO] [stdout] 834 | fn expr_u32(cx: &ExtCtxt, span: Span, u: u32) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/output.rs:834:33 [INFO] [stdout] | [INFO] [stdout] 834 | fn expr_u32(cx: &ExtCtxt, span: Span, u: u32) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:834:50 [INFO] [stdout] | [INFO] [stdout] 834 | fn expr_u32(cx: &ExtCtxt, span: Span, u: u32) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Expr` in this scope [INFO] [stdout] --> src/output.rs:834:52 [INFO] [stdout] | [INFO] [stdout] 834 | fn expr_u32(cx: &ExtCtxt, span: Span, u: u32) -> P { [INFO] [stdout] | - ^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> src/output.rs:840:19 [INFO] [stdout] | [INFO] [stdout] 840 | fn ty_vec_of(cx: &ExtCtxt, sp: Span, ty: P) -> P { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/output.rs:840:32 [INFO] [stdout] | [INFO] [stdout] 840 | fn ty_vec_of(cx: &ExtCtxt, sp: Span, ty: P) -> P { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:840:42 [INFO] [stdout] | [INFO] [stdout] 840 | fn ty_vec_of(cx: &ExtCtxt, sp: Span, ty: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/output.rs:840:44 [INFO] [stdout] | [INFO] [stdout] 840 | fn ty_vec_of(cx: &ExtCtxt, sp: Span, ty: P) -> P { [INFO] [stdout] | - ^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/output.rs:840:52 [INFO] [stdout] | [INFO] [stdout] 840 | fn ty_vec_of(cx: &ExtCtxt, sp: Span, ty: P) -> P { [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ty` in this scope [INFO] [stdout] --> src/output.rs:840:54 [INFO] [stdout] | [INFO] [stdout] 840 | fn ty_vec_of(cx: &ExtCtxt, sp: Span, ty: P) -> P { [INFO] [stdout] | - ^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [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 { [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 { [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) { [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, 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, 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>) { [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>) -> 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>) -> 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, 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] 64 | pub struct ParserState { [INFO] [stdout] | - help: you might be missing a type parameter: `, uint` [INFO] [stdout] ... [INFO] [stdout] 68 | state_stack: Vec, [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: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[E0412]: cannot find type `Registry` in this scope [INFO] [stdout] --> src/lib.rs:281:35 [INFO] [stdout] | [INFO] [stdout] 281 | pub fn plugin_registrar(reg: &mut Registry) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ExtCtxt` in this scope [INFO] [stdout] --> src/lib.rs:286:28 [INFO] [stdout] | [INFO] [stdout] 286 | fn expand_grammar(cx: &mut ExtCtxt, sp: codemap::Span, tts: &[ast::TokenTree]) -> Box { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `MacResult` in this scope [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 { [INFO] [stdout] | - help: you might be missing a type parameter: `` ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:289:28 [INFO] [stdout] | [INFO] [stdout] 289 | let mut gen_items: Vec> = Vec::new(); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable 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 stable 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 stable 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 stable 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] 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] 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 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [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 [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 286 - fn expand_grammar(cx: &mut ExtCtxt, sp: codemap::Span, tts: &[ast::TokenTree]) -> Box { [INFO] [stdout] 286 + fn expand_grammar(cx: &mut ExtCtxt, sp: codemap::Span, tts: &[ast::TokenTree]) -> Box { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 708 previous errors; 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422, E0425, E0432, E0433, E0463, E0554, E0557. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] [INFO] [stderr] error: could not compile `racc` due to 709 previous errors; 3 warnings emitted [INFO] running `Command { std: "docker" "inspect" "c9665a7a0b15d9804b890c1d085e98d52ae0c54fc337bdc683627ebc38c14aec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c9665a7a0b15d9804b890c1d085e98d52ae0c54fc337bdc683627ebc38c14aec", kill_on_drop: false }` [INFO] [stdout] c9665a7a0b15d9804b890c1d085e98d52ae0c54fc337bdc683627ebc38c14aec