[INFO] fetching crate lalrpop-snap 0.16.0...
[INFO] testing lalrpop-snap-0.16.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8
[INFO] extracting crate lalrpop-snap 0.16.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate lalrpop-snap 0.16.0
[INFO] finished tweaking crates.io crate lalrpop-snap 0.16.0
[INFO] tweaked toml for crates.io crate lalrpop-snap 0.16.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate lalrpop-snap 0.16.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 62 packages to latest compatible versions
[INFO] [stderr]       Adding ascii-canvas v1.0.0 (available: v4.0.0)
[INFO] [stderr]       Adding bit-set v0.5.3 (available: v0.8.0)
[INFO] [stderr]       Adding ena v0.9.3 (available: v0.14.3)
[INFO] [stderr]       Adding itertools v0.7.11 (available: v0.14.0)
[INFO] [stderr]       Adding lalrpop-util v0.16.3 (available: v0.22.2)
[INFO] [stderr]       Adding petgraph v0.4.13 (available: v0.8.3)
[INFO] [stderr]       Adding rand v0.4.6 (available: v0.9.2)
[INFO] [stderr]       Adding regex-syntax v0.4.2 (available: v0.8.8)
[INFO] [stderr]       Adding string_cache v0.7.5 (available: v0.9.0)
[INFO] [stderr]       Adding term v0.4.6 (available: v1.2.0)
[INFO] [stderr]       Adding unicode-xid v0.1.0 (available: v0.2.6)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded fixedbitset v0.1.9
[INFO] [stderr]   Downloaded term v0.4.6
[INFO] [stderr]   Downloaded string_cache_shared v0.3.0
[INFO] [stderr]   Downloaded string_cache_codegen v0.4.4
[INFO] [stderr]   Downloaded string_cache v0.7.5
[INFO] [stderr]   Downloaded ascii-canvas v1.0.0
[INFO] [stderr]   Downloaded ena v0.9.3
[INFO] [stderr]   Downloaded lalrpop-util v0.16.3
[INFO] [stderr]   Downloaded itertools v0.7.11
[INFO] [stderr]   Downloaded rand v0.4.6
[INFO] [stderr]   Downloaded regex-syntax v0.4.2
[INFO] [stderr]   Downloaded petgraph v0.4.13
[INFO] [stderr]   Downloaded ordermap v0.3.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 72ffaaad841c20118290892c7dd6e773c771c004490e8d4c03d701e96c3ed3fc
[INFO] running `Command { std: "docker" "start" "-a" "72ffaaad841c20118290892c7dd6e773c771c004490e8d4c03d701e96c3ed3fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "72ffaaad841c20118290892c7dd6e773c771c004490e8d4c03d701e96c3ed3fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "72ffaaad841c20118290892c7dd6e773c771c004490e8d4c03d701e96c3ed3fc", kill_on_drop: false }`
[INFO] [stdout] 72ffaaad841c20118290892c7dd6e773c771c004490e8d4c03d701e96c3ed3fc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 13688430fe9b2a61ff1b148c28ed441e607bcef967ac21407222af72887ff9c3
[INFO] running `Command { std: "docker" "start" "-a" "13688430fe9b2a61ff1b148c28ed441e607bcef967ac21407222af72887ff9c3", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling autocfg v0.1.8
[INFO] [stderr]    Compiling rand_core v0.4.2
[INFO] [stderr]    Compiling siphasher v0.2.3
[INFO] [stderr]    Compiling string_cache_shared v0.3.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling ordermap v0.3.5
[INFO] [stderr]    Compiling term v0.4.6
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand_core v0.3.1
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]    Compiling rand_isaac v0.1.1
[INFO] [stderr]    Compiling rand_xorshift v0.1.1
[INFO] [stderr]    Compiling rand_hc v0.1.0
[INFO] [stderr]    Compiling rand_jitter v0.1.4
[INFO] [stderr]    Compiling rand_os v0.1.3
[INFO] [stderr]    Compiling phf_shared v0.7.24
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling fixedbitset v0.1.9
[INFO] [stderr]    Compiling itertools v0.7.11
[INFO] [stderr]    Compiling ena v0.9.3
[INFO] [stderr]    Compiling petgraph v0.4.13
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling ascii-canvas v1.0.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling regex-syntax v0.4.2
[INFO] [stderr]    Compiling lalrpop-util v0.16.3
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling phf_generator v0.7.24
[INFO] [stderr]    Compiling string_cache_codegen v0.4.4
[INFO] [stderr]    Compiling string_cache v0.7.5
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling lalrpop-snap v0.16.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: named argument `p` is not used by name
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:913:13
[INFO] [stdout]     |
[INFO] [stdout] 912 |             "let ({p}pop_states, {p}symbol, {p}nonterminal) = match -{}action {{",
[INFO] [stdout]     |                                                                      -- this formatting argument uses named argument `p` by position
[INFO] [stdout] 913 |             p = self.prefix
[INFO] [stdout]     |             ^ this named argument is referred to by position in formatting string
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(named_arguments_used_positionally)]` on by default
[INFO] [stdout] help: use the named argument by name to avoid ambiguity
[INFO] [stdout]     |
[INFO] [stdout] 912 |             "let ({p}pop_states, {p}symbol, {p}nonterminal) = match -{p}action {{",
[INFO] [stdout]     |                                                                       +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: named argument `p` is not used by name
[INFO] [stdout]     --> src/lr1/codegen/parse_table.rs:1893:13
[INFO] [stdout]      |
[INFO] [stdout] 1892 |             "let {p}recovery = {}lalrpop_util::ErrorRecovery {{",
[INFO] [stdout]      |                                -- this formatting argument uses named argument `p` by position
[INFO] [stdout] 1893 |             p = self.prefix
[INFO] [stdout]      |             ^ this named argument is referred to by position in formatting string
[INFO] [stdout]      |
[INFO] [stdout] help: use the named argument by name to avoid ambiguity
[INFO] [stdout]      |
[INFO] [stdout] 1892 |             "let {p}recovery = {p}lalrpop_util::ErrorRecovery {{",
[INFO] [stdout]      |                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:70:17
[INFO] [stdout]    |
[INFO] [stdout] 70 |                 try!(self.write_indentation());
[INFO] [stdout]    |                 ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:71:17
[INFO] [stdout]    |
[INFO] [stdout] 71 |                 try!(writeln!(self.write, "{}, {}", i, comment));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:74:13
[INFO] [stdout]    |
[INFO] [stdout] 74 |             try!(self.write_indentation());
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:80:17
[INFO] [stdout]    |
[INFO] [stdout] 80 |                 try!(write!(self.write, "{},", i));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |                     try!(write!(self.write, " "));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |         try!(self.write_indented(out));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 |         rust!(self, "{}fn {}<", visibility, name);
[INFO] [stdout]     |         ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 |         rust!(self, ">(");
[INFO] [stdout]     |         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |             rust!(self, "{0:1$}{2},", "", TAB, type_parameter);
[INFO] [stdout]     |             -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 130 |             rust!(self, "{0:1$}{2},", "", TAB, type_parameter);
[INFO] [stdout]     |             -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 136 |             rust!(self, "{},", param);
[INFO] [stdout]     |             ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 139 |             rust!(self, "{}: {},", parameter.name, parameter.ty);
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 143 |             rust!(self, "{},", parameter);
[INFO] [stdout]     |             ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 147 |             rust!(self, ") -> {} where", return_type);
[INFO] [stdout]     |             ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 150 |                 rust!(self, "  {},", where_clause);
[INFO] [stdout]     |                 ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 154 |                 rust!(self, "  {},", where_clause);
[INFO] [stdout]     |                 ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 157 |             rust!(self, ") -> {}", return_type);
[INFO] [stdout]     |             ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 165 |             rust!(self, "{}", attribute);
[INFO] [stdout]     |             ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 174 |                 rust!(self, "use {}{};", super_prefix, u);
[INFO] [stdout]     |                 ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 176 |                 rust!(self, "use {};", u);
[INFO] [stdout]     |                 ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 186 |         rust!(self, "#[allow(unused_extern_crates)]");
[INFO] [stdout]     |         --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout] ...
[INFO] [stdout] 187 |         rust!(self, "extern crate lalrpop_util as {}lalrpop_util;", prefix);
[INFO] [stdout]     |         ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/api/mod.rs:147:26
[INFO] [stdout]     |
[INFO] [stdout] 147 |         self.process_dir(try!(current_dir()))
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/api/mod.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         try!(build::process_dir(session, path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/api/mod.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |         try!(build::process_file(session, path));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/build/action.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |         rust!(rust, "");
[INFO] [stdout]    |         --------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/build/action.rs:45:13
[INFO] [stdout]    |
[INFO] [stdout] 45 |             rust!(rust, "#[allow(unused_variables)]");
[INFO] [stdout]    |             ----------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/build/action.rs:50:17
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 try!(emit_user_action_code(grammar, rust, i, defn, data))
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/build/action.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 try!(emit_lookaround_action_code(grammar, rust, i, defn, variant))
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/build/action.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |                 try!(emit_inline_action_code(grammar, rust, i, defn, data))
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/action.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     try!(rust.write_fn_header(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     rust!(rust, "{{");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:133:5
[INFO] [stdout]     |
[INFO] [stdout] 133 |     rust!(rust, "{}", data.code);
[INFO] [stdout]     |     ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     rust!(rust, "}}");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/action.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     try!(rust.write_fn_header(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 |     rust!(rust, "{{");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:181:5
[INFO] [stdout]     |
[INFO] [stdout] 181 |     rust!(rust, "}}");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |             rust!(rust, "{}lookahead.clone()", grammar.prefix);
[INFO] [stdout]     |             -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |             rust!(rust, "{}lookbehind.clone()", grammar.prefix);
[INFO] [stdout]     |             --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/action.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     try!(rust.write_fn_header(
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:242:5
[INFO] [stdout]     |
[INFO] [stdout] 242 |     rust!(rust, "{{");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     rust!(rust, "{}action{}(", grammar.prefix, data.action.index());
[INFO] [stdout]     |     --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 |     rust!(rust, ")");
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:420:5
[INFO] [stdout]     |
[INFO] [stdout] 420 |     rust!(rust, "}}");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:260:21
[INFO] [stdout]     |
[INFO] [stdout] 260 | /                     rust!(
[INFO] [stdout] 261 | |                         rust,
[INFO] [stdout] 262 | |                         "let {}start{} = {}{}.0.clone();",
[INFO] [stdout] 263 | |                         grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |                         arg_counter
[INFO] [stdout] 267 | |                     );
[INFO] [stdout]     | |_____________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 270 | /                     rust!(
[INFO] [stdout] 271 | |                         rust,
[INFO] [stdout] 272 | |                         "let {}end{} = {}{}.2.clone();",
[INFO] [stdout] 273 | |                         grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 276 | |                         last_arg_index
[INFO] [stdout] 277 | |                     );
[INFO] [stdout]     | |_____________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:286:25
[INFO] [stdout]     |
[INFO] [stdout] 286 | /                         rust!(
[INFO] [stdout] 287 | |                             rust,
[INFO] [stdout] 288 | |                             "let {}start{} = {}{}.2.clone();",
[INFO] [stdout] 289 | |                             grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 292 | |                             arg_counter - 1
[INFO] [stdout] 293 | |                         );
[INFO] [stdout]     | |_________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:295:25
[INFO] [stdout]     |
[INFO] [stdout] 295 | /                         rust!(
[INFO] [stdout] 296 | |                             rust,
[INFO] [stdout] 297 | |                             "let {}start{} = {}{}.0.clone();",
[INFO] [stdout] 298 | |                             grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 301 | |                             arg_counter
[INFO] [stdout] 302 | |                         );
[INFO] [stdout]     | |_________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:304:25
[INFO] [stdout]     |
[INFO] [stdout] 304 | /                         rust!(
[INFO] [stdout] 305 | |                             rust,
[INFO] [stdout] 306 | |                             "let {}start{} = {}lookbehind.clone();",
[INFO] [stdout] 307 | |                             grammar.prefix,
[INFO] [stdout] 308 | |                             temp_counter,
[INFO] [stdout] 309 | |                             grammar.prefix
[INFO] [stdout] 310 | |                         );
[INFO] [stdout]     | |_________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:314:25
[INFO] [stdout]     |
[INFO] [stdout] 314 | /                         rust!(
[INFO] [stdout] 315 | |                             rust,
[INFO] [stdout] 316 | |                             "let {}end{} = {}{}.0.clone();",
[INFO] [stdout] 317 | |                             grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | |                             arg_counter
[INFO] [stdout] 321 | |                         );
[INFO] [stdout]     | |_________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:323:25
[INFO] [stdout]     |
[INFO] [stdout] 323 | /                         rust!(
[INFO] [stdout] 324 | |                             rust,
[INFO] [stdout] 325 | |                             "let {}end{} = {}{}.2.clone();",
[INFO] [stdout] 326 | |                             grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 329 | |                             num_flat_args - 1
[INFO] [stdout] 330 | |                         );
[INFO] [stdout]     | |_________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:332:25
[INFO] [stdout]     |
[INFO] [stdout] 332 | /                         rust!(
[INFO] [stdout] 333 | |                             rust,
[INFO] [stdout] 334 | |                             "let {}end{} = {}lookahead.clone();",
[INFO] [stdout] 335 | |                             grammar.prefix,
[INFO] [stdout] 336 | |                             temp_counter,
[INFO] [stdout] 337 | |                             grammar.prefix
[INFO] [stdout] 338 | |                         );
[INFO] [stdout]     | |_________________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:358:17
[INFO] [stdout]     |
[INFO] [stdout] 358 | /                 rust!(
[INFO] [stdout] 359 | |                     rust,
[INFO] [stdout] 360 | |                     "let {}temp{} = {}action{}(",
[INFO] [stdout] 361 | |                     grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 364 | |                     inlined_action.index()
[INFO] [stdout] 365 | |                 );
[INFO] [stdout]     | |_________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:376:17
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 rust!(rust, ");");
[INFO] [stdout]     |                 ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:379:17
[INFO] [stdout]     |
[INFO] [stdout] 379 | /                 rust!(
[INFO] [stdout] 380 | |                     rust,
[INFO] [stdout] 381 | |                     "let {}temp{} = ({}start{}, {}temp{}, {}end{});",
[INFO] [stdout] 382 | |                     grammar.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 389 | |                     temp_counter
[INFO] [stdout] 390 | |                 );
[INFO] [stdout]     | |_________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:367:21
[INFO] [stdout]     |
[INFO] [stdout] 367 |                     rust!(rust, "{},", parameter.name);
[INFO] [stdout]     |                     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:370:21
[INFO] [stdout]     |
[INFO] [stdout] 370 |                     rust!(rust, "{}{},", grammar.prefix, arg_counter + i);
[INFO] [stdout]     |                     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:373:21
[INFO] [stdout]     |
[INFO] [stdout] 373 |                     rust!(rust, "&{}start{},", grammar.prefix, temp_counter);
[INFO] [stdout]     |                     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:374:21
[INFO] [stdout]     |
[INFO] [stdout] 374 |                     rust!(rust, "&{}end{},", grammar.prefix, temp_counter);
[INFO] [stdout]     |                     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:400:9
[INFO] [stdout]     |
[INFO] [stdout] 400 |         rust!(rust, "{},", parameter.name);
[INFO] [stdout]     |         ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:407:17
[INFO] [stdout]     |
[INFO] [stdout] 407 |                 rust!(rust, "{}{},", grammar.prefix, arg_counter);
[INFO] [stdout]     |                 ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/action.rs:411:17
[INFO] [stdout]     |
[INFO] [stdout] 411 |                 rust!(rust, "{}temp{},", grammar.prefix, temp_counter);
[INFO] [stdout]     |                 ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let lalrpop_files = try!(lalrpop_files(root_dir));
[INFO] [stdout]    |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         try!(process_file(session.clone(), lalrpop_file));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let rs_file = try!(resolve_rs_file(&session, lalrpop_file));
[INFO] [stdout]    |                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let report_file = try!(resolve_report_file(&session, lalrpop_file));
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         try!(make_read_only(&rs_file, false));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |         try!(remove_old_file(&rs_file));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |         try!(make_read_only(&rs_file, true));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:88:31
[INFO] [stdout]    |
[INFO] [stdout] 88 |     if session.force_build || try!(needs_rebuild(&lalrpop_file, &rs_file)) {
[INFO] [stdout]    |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/build/mod.rs:96:13
[INFO] [stdout]    |
[INFO] [stdout] 96 |             try!(fs::create_dir_all(parent));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:102:33
[INFO] [stdout]     |
[INFO] [stdout] 102 |         let file_text = Rc::new(try!(FileText::from_path(lalrpop_file.to_path_buf())));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |             try!(writeln!(output_file, "{}", LALRPOP_VERSION_HEADER));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:120:13
[INFO] [stdout]     |
[INFO] [stdout] 120 |             try!(output_file.write_all(&buffer));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:116:27
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let grammar = try!(parse_and_normalize_grammar(&session, &file_text));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let buffer = try!(emit_recursive_ascent(&session, &grammar, &report_file));
[INFO] [stdout]     |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:118:35
[INFO] [stdout]     |
[INFO] [stdout] 118 |             let mut output_file = try!(fs::File::create(&rs_file));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:144:36
[INFO] [stdout]     |
[INFO] [stdout] 144 |             let lalrpop_metadata = try!(fs::metadata(&lalrpop_file));
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |         try!(f.read_line(&mut input_str));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:185:40
[INFO] [stdout]     |
[INFO] [stdout] 185 |         let mut f = io::BufReader::new(try!(fs::File::open(&rs_file)));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:194:27
[INFO] [stdout]     |
[INFO] [stdout] 194 |         let rs_metadata = try!(fs::metadata(&rs_file));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:205:18
[INFO] [stdout]     |
[INFO] [stdout] 205 |     for entry in try!(fs::read_dir(root_dir)) {
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:206:21
[INFO] [stdout]     |
[INFO] [stdout] 206 |         let entry = try!(entry);
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:207:25
[INFO] [stdout]     |
[INFO] [stdout] 207 |         let file_type = try!(entry.file_type());
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:212:27
[INFO] [stdout]     |
[INFO] [stdout] 212 |             result.extend(try!(lalrpop_files(&path)));
[INFO] [stdout]     |                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:379:5
[INFO] [stdout]     |
[INFO] [stdout] 379 |     try!(emit_module_attributes(grammar, &mut rust));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:380:5
[INFO] [stdout]     |
[INFO] [stdout] 380 |     try!(emit_uses(grammar, &mut rust));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     try!(action::emit_action_code(grammar, &mut rust));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:461:5
[INFO] [stdout]     |
[INFO] [stdout] 461 |     try!(emit_to_triple_trait(grammar, &mut rust));
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 444 | /         rust!(
[INFO] [stdout] 445 | |             rust,
[INFO] [stdout] 446 | |             "{}use self::{}parse{}::{}Parser;",
[INFO] [stdout] 447 | |             grammar.nonterminals[&user_nt].visibility,
[INFO] [stdout] ...   |
[INFO] [stdout] 450 | |             user_nt
[INFO] [stdout] 451 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:405:13
[INFO] [stdout]     |
[INFO] [stdout] 405 |             try!(lr1::generate_report(&mut output_report_file, &lr1result));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:404:42
[INFO] [stdout]     |
[INFO] [stdout] 404 |             let mut output_report_file = try!(fs::File::create(&report_file));
[INFO] [stdout]     |                                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:418:53
[INFO] [stdout]     |
[INFO] [stdout] 418 |             r::LrCodeGeneration::RecursiveAscent => try!(lr1::codegen::ascent::compile(
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:426:49
[INFO] [stdout]     |
[INFO] [stdout] 426 |             r::LrCodeGeneration::TableDriven => try!(lr1::codegen::parse_table::compile(
[INFO] [stdout]     |                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:435:45
[INFO] [stdout]     |
[INFO] [stdout] 435 |             r::LrCodeGeneration::TestAll => try!(lr1::codegen::test_all::compile(
[INFO] [stdout]     |                                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/build/mod.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 |         try!(intern_token::compile(&grammar, intern_token, &mut rust));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:456:9
[INFO] [stdout]     |
[INFO] [stdout] 456 |         rust!(rust, "pub use self::{}intern_token::Token;", grammar.prefix);
[INFO] [stdout]     |         ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:478:5
[INFO] [stdout]     |
[INFO] [stdout] 478 |     rust!(rust, "");
[INFO] [stdout]     |     --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 | /     rust!(
[INFO] [stdout] 480 | |         rust,
[INFO] [stdout] 481 | |         "pub trait {}ToTriple<{}> {{",
[INFO] [stdout] 482 | |         grammar.prefix,
[INFO] [stdout] 483 | |         user_type_parameters,
[INFO] [stdout] 484 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 |     rust!(rust, "type Error;");
[INFO] [stdout]     |     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 | /     rust!(
[INFO] [stdout] 487 | |         rust,
[INFO] [stdout] 488 | |         "fn to_triple(value: Self) -> Result<({},{},{}),Self::Error>;",
[INFO] [stdout] 489 | |         L,
[INFO] [stdout] 490 | |         T,
[INFO] [stdout] 491 | |         L,
[INFO] [stdout] 492 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:493:5
[INFO] [stdout]     |
[INFO] [stdout] 493 |     rust!(rust, "}}");
[INFO] [stdout]     |     ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:495:5
[INFO] [stdout]     |
[INFO] [stdout] 495 |     rust!(rust, "");
[INFO] [stdout]     |     --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:497:9
[INFO] [stdout]     |
[INFO] [stdout] 497 | /         rust!(
[INFO] [stdout] 498 | |             rust,
[INFO] [stdout] 499 | |             "impl<{}> {}ToTriple<{}> for ({}, {}, {}) {{",
[INFO] [stdout] 500 | |             user_type_parameters,
[INFO] [stdout] ...   |
[INFO] [stdout] 505 | |             L,
[INFO] [stdout] 506 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:507:9
[INFO] [stdout]     |
[INFO] [stdout] 507 |         rust!(rust, "type Error = {};", E);
[INFO] [stdout]     |         ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:508:9
[INFO] [stdout]     |
[INFO] [stdout] 508 | /         rust!(
[INFO] [stdout] 509 | |             rust,
[INFO] [stdout] 510 | |             "fn to_triple(value: Self) -> Result<({},{},{}),{}> {{",
[INFO] [stdout] 511 | |             L,
[INFO] [stdout] ...   |
[INFO] [stdout] 514 | |             E,
[INFO] [stdout] 515 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:516:9
[INFO] [stdout]     |
[INFO] [stdout] 516 |         rust!(rust, "Ok(value)");
[INFO] [stdout]     |         ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:517:9
[INFO] [stdout]     |
[INFO] [stdout] 517 |         rust!(rust, "}}");
[INFO] [stdout]     |         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:518:9
[INFO] [stdout]     |
[INFO] [stdout] 518 |         rust!(rust, "}}");
[INFO] [stdout]     |         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:520:9
[INFO] [stdout]     |
[INFO] [stdout] 520 | /         rust!(
[INFO] [stdout] 521 | |             rust,
[INFO] [stdout] 522 | |             "impl<{}> {}ToTriple<{}> for Result<({}, {}, {}),{}> {{",
[INFO] [stdout] 523 | |             user_type_parameters,
[INFO] [stdout] ...   |
[INFO] [stdout] 529 | |             E,
[INFO] [stdout] 530 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:531:9
[INFO] [stdout]     |
[INFO] [stdout] 531 |         rust!(rust, "type Error = {};", E);
[INFO] [stdout]     |         ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 | /         rust!(
[INFO] [stdout] 533 | |             rust,
[INFO] [stdout] 534 | |             "fn to_triple(value: Self) -> Result<({},{},{}),{}> {{",
[INFO] [stdout] 535 | |             L,
[INFO] [stdout] ...   |
[INFO] [stdout] 538 | |             E,
[INFO] [stdout] 539 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |         rust!(rust, "value");
[INFO] [stdout]     |         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:541:9
[INFO] [stdout]     |
[INFO] [stdout] 541 |         rust!(rust, "}}");
[INFO] [stdout]     |         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:542:9
[INFO] [stdout]     |
[INFO] [stdout] 542 |         rust!(rust, "}}");
[INFO] [stdout]     |         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:544:9
[INFO] [stdout]     |
[INFO] [stdout] 544 | /         rust!(
[INFO] [stdout] 545 | |             rust,
[INFO] [stdout] 546 | |             "impl<{}> {}ToTriple<{}> for {} {{",
[INFO] [stdout] 547 | |             user_type_parameters,
[INFO] [stdout] ...   |
[INFO] [stdout] 550 | |             T,
[INFO] [stdout] 551 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:552:9
[INFO] [stdout]     |
[INFO] [stdout] 552 |         rust!(rust, "type Error = {};", E);
[INFO] [stdout]     |         ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:553:9
[INFO] [stdout]     |
[INFO] [stdout] 553 | /         rust!(
[INFO] [stdout] 554 | |             rust,
[INFO] [stdout] 555 | |             "fn to_triple(value: Self) -> Result<((),{},()),{}> {{",
[INFO] [stdout] 556 | |             T,
[INFO] [stdout] 557 | |             E,
[INFO] [stdout] 558 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:559:9
[INFO] [stdout]     |
[INFO] [stdout] 559 |         rust!(rust, "Ok(((), value, ()))");
[INFO] [stdout]     |         ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:560:9
[INFO] [stdout]     |
[INFO] [stdout] 560 |         rust!(rust, "}}");
[INFO] [stdout]     |         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 |         rust!(rust, "}}");
[INFO] [stdout]     |         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:563:9
[INFO] [stdout]     |
[INFO] [stdout] 563 | /         rust!(
[INFO] [stdout] 564 | |             rust,
[INFO] [stdout] 565 | |             "impl<{}> {}ToTriple<{}> for Result<({}),{}> {{",
[INFO] [stdout] 566 | |             user_type_parameters,
[INFO] [stdout] ...   |
[INFO] [stdout] 570 | |             E,
[INFO] [stdout] 571 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:572:9
[INFO] [stdout]     |
[INFO] [stdout] 572 |         rust!(rust, "type Error = {};", E);
[INFO] [stdout]     |         ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:573:9
[INFO] [stdout]     |
[INFO] [stdout] 573 | /         rust!(
[INFO] [stdout] 574 | |             rust,
[INFO] [stdout] 575 | |             "fn to_triple(value: Self) -> Result<((),{},()),{}> {{",
[INFO] [stdout] 576 | |             T,
[INFO] [stdout] 577 | |             E,
[INFO] [stdout] 578 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:579:9
[INFO] [stdout]     |
[INFO] [stdout] 579 |         rust!(rust, "value.map(|v| ((), v, ()))");
[INFO] [stdout]     |         ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:580:9
[INFO] [stdout]     |
[INFO] [stdout] 580 |         rust!(rust, "}}");
[INFO] [stdout]     |         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build/mod.rs:581:9
[INFO] [stdout]     |
[INFO] [stdout] 581 |         rust!(rust, "}}");
[INFO] [stdout]     |         ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/file_text.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         try!(f.read_to_string(&mut input_str));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/file_text.rs:16:21
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let mut f = try!(File::open(&path));
[INFO] [stdout]    |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/file_text.rs:99:13
[INFO] [stdout]    |
[INFO] [stdout] 99 |             try!(writeln!(out, "  {}", text));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:102:17
[INFO] [stdout]     |
[INFO] [stdout] 102 |                 try!(writeln!(out, "  {}^", Repeat(' ', start_col)));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:105:17
[INFO] [stdout]     |
[INFO] [stdout] 105 |                 try!(writeln!(
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:118:13
[INFO] [stdout]     |
[INFO] [stdout] 118 |             try!(writeln!(
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:127:13
[INFO] [stdout]     |
[INFO] [stdout] 127 |             try!(writeln!(out, "| {}", line_strs[line_strs.len() - 1]));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:128:13
[INFO] [stdout]     |
[INFO] [stdout] 128 |             try!(writeln!(out, "+~{}", Repeat('~', end_col)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 try!(writeln!(out, "| {0:<1$} |", line, max_len));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/file_text.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             try!(write!(fmt, "{}", self.0));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/lexer/dfa/mod.rs:44:24
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let nfas: Vec<_> = try! {
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/lexer/dfa/mod.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let dfa = try!(builder.build());
[INFO] [stdout]    |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     rust!(out, "#[cfg_attr(rustfmt, rustfmt_skip)]");
[INFO] [stdout]    |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     rust!(out, "mod {}intern_token {{", prefix);
[INFO] [stdout]    |     ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     rust!(out, "#![allow(unused_imports)]");
[INFO] [stdout]    |     --------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/lexer/intern_token/mod.rs:65:5
[INFO] [stdout]    |
[INFO] [stdout] 65 |     try!(out.write_uses("", &grammar));
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:66:5
[INFO] [stdout]    |
[INFO] [stdout] 66 |     rust!(out, "extern crate regex as {}regex;", prefix);
[INFO] [stdout]    |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:67:5
[INFO] [stdout]    |
[INFO] [stdout] 67 |     rust!(out, "use std::fmt as {}fmt;", prefix);
[INFO] [stdout]    |     -------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     rust!(out, "");
[INFO] [stdout]    |     -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |           ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:69:5
[INFO] [stdout]    |
[INFO] [stdout] 69 | /     rust!(
[INFO] [stdout] 70 | |         out,
[INFO] [stdout] 71 | |         "#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]"
[INFO] [stdout] 72 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:73:5
[INFO] [stdout]    |
[INFO] [stdout] 73 |     rust!(out, "pub struct Token<'input>(pub usize, pub &'input str);");
[INFO] [stdout]    |     ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     rust!(out, "impl<'a> {}fmt::Display for Token<'a> {{", prefix);
[INFO] [stdout]    |     -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |           ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | /     rust!(
[INFO] [stdout] 76 | |         out,
[INFO] [stdout] 77 | |         "fn fmt(&self, formatter: &mut {}fmt::Formatter) -> Result<(), {}fmt::Error> {{",
[INFO] [stdout] 78 | |         prefix,
[INFO] [stdout] 79 | |         prefix
[INFO] [stdout] 80 | |     );
[INFO] [stdout]    | |_____- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:81:5
[INFO] [stdout]    |
[INFO] [stdout] 81 |     rust!(out, "{}fmt::Display::fmt(self.1, formatter)", prefix);
[INFO] [stdout]    |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     rust!(out, "}}");
[INFO] [stdout]    |     ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     rust!(out, "}}");
[INFO] [stdout]    |     ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     rust!(out, "");
[INFO] [stdout]    |     -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     rust!(out, "pub struct {}MatcherBuilder {{", prefix);
[INFO] [stdout]    |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     rust!(out, "regex_set: {}regex::RegexSet,", prefix);
[INFO] [stdout]    |     --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:87:5
[INFO] [stdout]    |
[INFO] [stdout] 87 |     rust!(out, "regex_vec: Vec<{}regex::Regex>,", prefix);
[INFO] [stdout]    |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:88:5
[INFO] [stdout]    |
[INFO] [stdout] 88 |     rust!(out, "}}");
[INFO] [stdout]    |     ---------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 |     rust!(out, "");
[INFO] [stdout]    |     -------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:90:5
[INFO] [stdout]    |
[INFO] [stdout] 90 |     rust!(out, "impl {}MatcherBuilder {{", prefix);
[INFO] [stdout]    |     ---------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lexer/intern_token/mod.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     rust!(out, "pub fn new() -> {}MatcherBuilder {{", prefix);
[INFO] [stdout]    |     --------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 |     rust!(out, "let {}strs: &[&str] = &[", prefix);
[INFO] [stdout]     |     ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     rust!(out, "];");
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:120:5
[INFO] [stdout]     |
[INFO] [stdout] 120 | /     rust!(
[INFO] [stdout] 121 | |         out,
[INFO] [stdout] 122 | |         "let {}regex_set = {}regex::RegexSet::new({}strs).unwrap();",
[INFO] [stdout] 123 | |         prefix,
[INFO] [stdout] 124 | |         prefix,
[INFO] [stdout] 125 | |         prefix
[INFO] [stdout] 126 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:128:5
[INFO] [stdout]     |
[INFO] [stdout] 128 |     rust!(out, "let {}regex_vec = vec![", prefix);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     rust!(out, "];");
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 | /     rust!(
[INFO] [stdout] 135 | |         out,
[INFO] [stdout] 136 | |         "{0}MatcherBuilder {{ regex_set: {0}regex_set, regex_vec: {0}regex_vec }}",
[INFO] [stdout] 137 | |         prefix
[INFO] [stdout] 138 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 |     rust!(out, "}}"); // fn new()
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:140:5
[INFO] [stdout]     |
[INFO] [stdout] 140 | /     rust!(
[INFO] [stdout] 141 | |         out,
[INFO] [stdout] 142 | |         "pub fn matcher<'input, 'builder>(&'builder self, s: &'input str) \
[INFO] [stdout] 143 | |          -> {}Matcher<'input, 'builder> {{",
[INFO] [stdout] 144 | |         prefix
[INFO] [stdout] 145 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:146:5
[INFO] [stdout]     |
[INFO] [stdout] 146 |     rust!(out, "{}Matcher {{", prefix);
[INFO] [stdout]     |     ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 |     rust!(out, "text: s,");
[INFO] [stdout]     |     ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 |     rust!(out, "consumed: 0,");
[INFO] [stdout]     |     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 |     rust!(out, "regex_set: &self.regex_set,");
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     rust!(out, "regex_vec: &self.regex_vec,");
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:151:5
[INFO] [stdout]     |
[INFO] [stdout] 151 |     rust!(out, "}}"); // struct literal
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 |     rust!(out, "}}"); // fn matcher()
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 |     rust!(out, "}}"); // impl MatcherBuilder
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     rust!(out, "");
[INFO] [stdout]     |     -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     rust!(out, "pub struct {}Matcher<'input, 'builder> {{", prefix);
[INFO] [stdout]     |     --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     rust!(out, "text: &'input str,"); // remaining input
[INFO] [stdout]     |     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:157:5
[INFO] [stdout]     |
[INFO] [stdout] 157 |     rust!(out, "consumed: usize,"); // number of chars consumed thus far
[INFO] [stdout]     |     ------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 |     rust!(out, "regex_set: &'builder {}regex::RegexSet,", prefix);
[INFO] [stdout]     |     ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:159:5
[INFO] [stdout]     |
[INFO] [stdout] 159 |     rust!(out, "regex_vec: &'builder Vec<{}regex::Regex>,", prefix);
[INFO] [stdout]     |     --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     rust!(out, "}}");
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 |     rust!(out, "");
[INFO] [stdout]     |     -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:162:5
[INFO] [stdout]     |
[INFO] [stdout] 162 | /     rust!(
[INFO] [stdout] 163 | |         out,
[INFO] [stdout] 164 | |         "impl<'input, 'builder> Iterator for {}Matcher<'input, 'builder> {{",
[INFO] [stdout] 165 | |         prefix
[INFO] [stdout] 166 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:167:5
[INFO] [stdout]     |
[INFO] [stdout] 167 | /     rust!(
[INFO] [stdout] 168 | |         out,
[INFO] [stdout] 169 | |         "type Item = Result<(usize, Token<'input>, usize), \
[INFO] [stdout] 170 | |          {}lalrpop_util::ParseError<usize,Token<'input>,{}>>;",
[INFO] [stdout] 171 | |         prefix,
[INFO] [stdout] 172 | |         grammar.types.error_type()
[INFO] [stdout] 173 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 |     rust!(out, "");
[INFO] [stdout]     |     -------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:175:5
[INFO] [stdout]     |
[INFO] [stdout] 175 |     rust!(out, "fn next(&mut self) -> Option<Self::Item> {{");
[INFO] [stdout]     |     --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:178:5
[INFO] [stdout]     |
[INFO] [stdout] 178 |     rust!(out, "let {}text = self.text.trim_left();", prefix);
[INFO] [stdout]     |     --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 | /     rust!(
[INFO] [stdout] 180 | |         out,
[INFO] [stdout] 181 | |         "let {}whitespace = self.text.len() - {}text.len();",
[INFO] [stdout] 182 | |         prefix,
[INFO] [stdout] 183 | |         prefix
[INFO] [stdout] 184 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 | /     rust!(
[INFO] [stdout] 186 | |         out,
[INFO] [stdout] 187 | |         "let {}start_offset = self.consumed + {}whitespace;",
[INFO] [stdout] 188 | |         prefix,
[INFO] [stdout] 189 | |         prefix
[INFO] [stdout] 190 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     rust!(out, "if {}text.is_empty() {{", prefix);
[INFO] [stdout]     |     --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:194:5
[INFO] [stdout]     |
[INFO] [stdout] 194 |     rust!(out, "self.text = {}text;", prefix);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 |     rust!(out, "self.consumed = {}start_offset;", prefix);
[INFO] [stdout]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:196:5
[INFO] [stdout]     |
[INFO] [stdout] 196 |     rust!(out, "None");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:197:5
[INFO] [stdout]     |
[INFO] [stdout] 197 |     rust!(out, "}} else {{");
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 | /     rust!(
[INFO] [stdout] 201 | |         out,
[INFO] [stdout] 202 | |         "let {}matches = self.regex_set.matches({}text);",
[INFO] [stdout] 203 | |         prefix,
[INFO] [stdout] 204 | |         prefix
[INFO] [stdout] 205 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     rust!(out, "if !{}matches.matched_any() {{", prefix);
[INFO] [stdout]     |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 | /     rust!(
[INFO] [stdout] 210 | |         out,
[INFO] [stdout] 211 | |         "Some(Err({}lalrpop_util::ParseError::InvalidToken {{",
[INFO] [stdout] 212 | |         prefix
[INFO] [stdout] 213 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     rust!(out, "location: {}start_offset,", prefix);
[INFO] [stdout]     |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     rust!(out, "}}))");
[INFO] [stdout]     |     ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:216:5
[INFO] [stdout]     |
[INFO] [stdout] 216 |     rust!(out, "}} else {{");
[INFO] [stdout]     |     ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     rust!(out, "let mut {}longest_match = 0;", prefix); // length of longest match
[INFO] [stdout]     |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     rust!(out, "let mut {}index = 0;", prefix); // index of longest match
[INFO] [stdout]     |     ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 | /     rust!(
[INFO] [stdout] 224 | |         out,
[INFO] [stdout] 225 | |         "for {}i in 0 .. {} {{",
[INFO] [stdout] 226 | |         prefix,
[INFO] [stdout] 227 | |         intern_token.match_entries.len()
[INFO] [stdout] 228 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     rust!(out, "if {}matches.matched({}i) {{", prefix, prefix);
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 239 | /     rust!(
[INFO] [stdout] 240 | |         out,
[INFO] [stdout] 241 | |         "let {}match = self.regex_vec[{}i].find({}text).unwrap();",
[INFO] [stdout] 242 | |         prefix,
[INFO] [stdout] 243 | |         prefix,
[INFO] [stdout] 244 | |         prefix
[INFO] [stdout] 245 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 |     rust!(out, "let {}len = {}match.end();", prefix, prefix);
[INFO] [stdout]     |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 |     rust!(out, "if {}len >= {}longest_match {{", prefix, prefix);
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     rust!(out, "{}longest_match = {}len;", prefix, prefix);
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     rust!(out, "{}index = {}i;", prefix, prefix);
[INFO] [stdout]     |     -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     rust!(out, "}}"); // if is longest match
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     rust!(out, "}}"); // if matches.matched(i)
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     rust!(out, "}}"); // for loop
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 | /     rust!(
[INFO] [stdout] 256 | |         out,
[INFO] [stdout] 257 | |         "let {}result = &{}text[..{}longest_match];",
[INFO] [stdout] 258 | |         prefix,
[INFO] [stdout] 259 | |         prefix,
[INFO] [stdout] 260 | |         prefix
[INFO] [stdout] 261 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:262:5
[INFO] [stdout]     |
[INFO] [stdout] 262 | /     rust!(
[INFO] [stdout] 263 | |         out,
[INFO] [stdout] 264 | |         "let {}remaining = &{}text[{}longest_match..];",
[INFO] [stdout] 265 | |         prefix,
[INFO] [stdout] 266 | |         prefix,
[INFO] [stdout] 267 | |         prefix
[INFO] [stdout] 268 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:269:5
[INFO] [stdout]     |
[INFO] [stdout] 269 | /     rust!(
[INFO] [stdout] 270 | |         out,
[INFO] [stdout] 271 | |         "let {}end_offset = {}start_offset + {}longest_match;",
[INFO] [stdout] 272 | |         prefix,
[INFO] [stdout] 273 | |         prefix,
[INFO] [stdout] 274 | |         prefix
[INFO] [stdout] 275 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 276 |     rust!(out, "self.text = {}remaining;", prefix);
[INFO] [stdout]     |     ---------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     rust!(out, "self.consumed = {}end_offset;", prefix);
[INFO] [stdout]     |     --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 | /     rust!(
[INFO] [stdout] 279 | |         out,
[INFO] [stdout] 280 | |         "Some(Ok(({}start_offset, Token({}index, {}result), {}end_offset)))",
[INFO] [stdout] 281 | |         prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 284 | |         prefix
[INFO] [stdout] 285 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:287:5
[INFO] [stdout]     |
[INFO] [stdout] 287 |     rust!(out, "}}"); // else
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 |     rust!(out, "}}"); // else
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 |     rust!(out, "}}"); // fn
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:290:5
[INFO] [stdout]     |
[INFO] [stdout] 290 |     rust!(out, "}}"); // impl
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 |     rust!(out, "}}"); // mod
[INFO] [stdout]     |     ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         rust!(out, "{},", literal);
[INFO] [stdout]     |         -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lexer/intern_token/mod.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |         rust!(out, "{}regex::Regex::new({}).unwrap(),", prefix, literal);
[INFO] [stdout]     |         ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/lexer/re/mod.rs:21:16
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let expr = try!(Expr::parse(s));
[INFO] [stdout]    |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:104:18
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let s0 = try!(nfa.expr(regex, ACCEPT, REJECT));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:328:29
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 let mut s = try!(self.star_expr(e, accept, reject));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:330:25
[INFO] [stdout]     |
[INFO] [stdout] 330 |                     s = try!(self.expr(e, s, reject));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:346:25
[INFO] [stdout]     |
[INFO] [stdout] 346 |                     s = try!(self.optional_expr(e, s, reject));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:349:25
[INFO] [stdout]     |
[INFO] [stdout] 349 |                     s = try!(self.expr(e, s, reject));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:357:25
[INFO] [stdout]     |
[INFO] [stdout] 357 |                     s = try!(self.expr(expr, s, reject));
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:372:39
[INFO] [stdout]     |
[INFO] [stdout] 372 |                 let targets: Vec<_> = try!(
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:409:18
[INFO] [stdout]     |
[INFO] [stdout] 409 |         let s1 = try!(self.expr(expr, accept, reject));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:436:18
[INFO] [stdout]     |
[INFO] [stdout] 436 |         let s1 = try!(self.expr(expr, s0, reject));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lexer/nfa/mod.rs:462:18
[INFO] [stdout]     |
[INFO] [stdout] 462 |         let s0 = try!(self.expr(expr, s1, reject));
[INFO] [stdout]     |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:198:13
[INFO] [stdout]     |
[INFO] [stdout] 198 |             try!(this.write_start_fn());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:199:13
[INFO] [stdout]     |
[INFO] [stdout] 199 |             rust!(this.out, "");
[INFO] [stdout]     |             ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |             try!(this.write_return_type_defn());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:202:17
[INFO] [stdout]     |
[INFO] [stdout] 202 |                 try!(this.write_state_fn(StateIndex(i)));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         rust!(self.out, "#[allow(dead_code)]");
[INFO] [stdout]     |         -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 | /         rust!(
[INFO] [stdout] 213 | |             self.out,
[INFO] [stdout] 214 | |             "pub enum {}Nonterminal<{}>",
[INFO] [stdout] 215 | |             self.prefix,
[INFO] [stdout] 216 | |             Sep(", ", &self.custom.nonterminal_type_params)
[INFO] [stdout] 217 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |         rust!(self.out, " {{");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:239:9
[INFO] [stdout]     |
[INFO] [stdout] 239 |         rust!(self.out, "}}");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:220:13
[INFO] [stdout]     |
[INFO] [stdout] 220 | /             rust!(
[INFO] [stdout] 221 | |                 self.out,
[INFO] [stdout] 222 | |                 " where {}",
[INFO] [stdout] 223 | |                 Sep(", ", &self.custom.nonterminal_where_clauses)
[INFO] [stdout] 224 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:236:13
[INFO] [stdout]     |
[INFO] [stdout] 236 |             rust!(self.out, "{}({}),", Escape(nt), ty);
[INFO] [stdout]     |             ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |         try!(self.start_parser_fn());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |         try!(self.define_tokens());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:251:9
[INFO] [stdout]     |
[INFO] [stdout] 251 |         try!(self.next_token("lookahead", "tokens"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:252:9
[INFO] [stdout]     |
[INFO] [stdout] 252 | /         rust!(
[INFO] [stdout] 253 | |             self.out,
[INFO] [stdout] 254 | |             "match try!({}state0({}&mut {}tokens, {}lookahead, {})) {{",
[INFO] [stdout] 255 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 259 | |             phantom_data
[INFO] [stdout] 260 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:263:9
[INFO] [stdout]     |
[INFO] [stdout] 263 |         rust!(self.out, "(Some({}lookahead), _) => {{", self.prefix);
[INFO] [stdout]     |         ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 | /         rust!(
[INFO] [stdout] 265 | |             self.out,
[INFO] [stdout] 266 | |             "Err({}lalrpop_util::ParseError::ExtraToken {{ token: {}lookahead }})",
[INFO] [stdout] 267 | |             self.prefix,
[INFO] [stdout] 268 | |             self.prefix
[INFO] [stdout] 269 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |         rust!(self.out, "}}");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 | /         rust!(
[INFO] [stdout] 274 | |             self.out,
[INFO] [stdout] 275 | |             "(None, {}Nonterminal::{}((_, {}nt, _))) => {{",
[INFO] [stdout] 276 | |             self.prefix,
[INFO] [stdout] 277 | |             Escape(&self.start_symbol),
[INFO] [stdout] 278 | |             self.prefix
[INFO] [stdout] 279 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 280 |         rust!(self.out, "Ok({}nt)", self.prefix);
[INFO] [stdout]     |         ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         rust!(self.out, "}}");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |         rust!(self.out, "_ => unreachable!(),");
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |         rust!(self.out, "}}");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |         rust!(self.out, "");
[INFO] [stdout]     |         ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |         try!(self.emit_state_fn_header("state", this_index.0, inputs));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |         rust!(self.out, "match {}lookahead {{", self.prefix);
[INFO] [stdout]     |         ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:399:9
[INFO] [stdout]     |
[INFO] [stdout] 399 |         rust!(self.out, "_ => {{");
[INFO] [stdout]     |         -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 | /         rust!(
[INFO] [stdout] 409 | |             self.out,
[INFO] [stdout] 410 | |             "return Err({}lalrpop_util::ParseError::UnrecognizedToken {{",
[INFO] [stdout] 411 | |             self.prefix
[INFO] [stdout] 412 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:413:9
[INFO] [stdout]     |
[INFO] [stdout] 413 |         rust!(self.out, "token: {}lookahead,", self.prefix);
[INFO] [stdout]     |         --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 |         rust!(self.out, "expected: vec![");
[INFO] [stdout]     |         ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:418:9
[INFO] [stdout]     |
[INFO] [stdout] 418 |         rust!(self.out, "]");
[INFO] [stdout]     |         -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:419:9
[INFO] [stdout]     |
[INFO] [stdout] 419 |         rust!(self.out, "}});");
[INFO] [stdout]     |         ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:420:9
[INFO] [stdout]     |
[INFO] [stdout] 420 |         rust!(self.out, "}}");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:422:9
[INFO] [stdout]     |
[INFO] [stdout] 422 |         rust!(self.out, "}}"); // match
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:512:9
[INFO] [stdout]     |
[INFO] [stdout] 512 |         rust!(self.out, "}}"); // fn
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             rust!(self.out, "// State {}", this_index.0);
[INFO] [stdout]     |             -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:308:13
[INFO] [stdout]     |
[INFO] [stdout] 308 |             rust!(self.out, "//     AllInputs = {:?}", inputs.all);
[INFO] [stdout]     |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:309:13
[INFO] [stdout]     |
[INFO] [stdout] 309 |             rust!(self.out, "//     OptionalInputs = {:?}", inputs.optional());
[INFO] [stdout]     |             ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:310:13
[INFO] [stdout]     |
[INFO] [stdout] 310 |             rust!(self.out, "//     FixedInputs = {:?}", inputs.fixed());
[INFO] [stdout]     |             ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:311:13
[INFO] [stdout]     |
[INFO] [stdout] 311 | /             rust!(
[INFO] [stdout] 312 | |                 self.out,
[INFO] [stdout] 313 | |                 "//     WillPushLen = {:?}",
[INFO] [stdout] 314 | |                 this_state.will_push().len()
[INFO] [stdout] 315 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:316:13
[INFO] [stdout]     |
[INFO] [stdout] 316 |             rust!(self.out, "//     WillPush = {:?}", this_state.will_push());
[INFO] [stdout]     |             ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:317:13
[INFO] [stdout]     |
[INFO] [stdout] 317 | /             rust!(
[INFO] [stdout] 318 | |                 self.out,
[INFO] [stdout] 319 | |                 "//     WillProduce = {:?}",
[INFO] [stdout] 320 | |                 this_state.will_produce()
[INFO] [stdout] 321 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:322:13
[INFO] [stdout]     |
[INFO] [stdout] 322 |             rust!(self.out, "//");
[INFO] [stdout]     |             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:326:13
[INFO] [stdout]     |
[INFO] [stdout] 326 |             rust!(self.out, "//");
[INFO] [stdout]     |             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:333:13
[INFO] [stdout]     |
[INFO] [stdout] 333 |             rust!(self.out, "//");
[INFO] [stdout]     |             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:324:17
[INFO] [stdout]     |
[INFO] [stdout] 324 |                 rust!(self.out, "//     {:?}", item);
[INFO] [stdout]     |                 ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 rust!(self.out, "//   {:?} -> {:?}", terminal, action);
[INFO] [stdout]     |                 ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:331:17
[INFO] [stdout]     |
[INFO] [stdout] 331 |                 rust!(self.out, "//   {:?} -> {:?}", tokens, action);
[INFO] [stdout]     |                 ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:335:17
[INFO] [stdout]     |
[INFO] [stdout] 335 |                 rust!(self.out, "//     {:?} -> {:?}", nt, state);
[INFO] [stdout]     |                 ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:342:28
[INFO] [stdout]     |
[INFO] [stdout] 342 |         let stack_suffix = try!(self.adjust_inputs(this_index, inputs));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:352:13
[INFO] [stdout]     |
[INFO] [stdout] 352 |             try!(self.consume_terminal(terminal, sym_name));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:359:13
[INFO] [stdout]     |
[INFO] [stdout] 359 |             rust!(self.out, "}}");
[INFO] [stdout]     |             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:355:16
[INFO] [stdout]     |
[INFO] [stdout] 355 |             if try!(self.transition("result", stack_suffix, next_index, &["tokens"])) {
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:386:13
[INFO] [stdout]     |
[INFO] [stdout] 386 |             try!(self.emit_reduce_action("result", stack_suffix, production));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:395:13
[INFO] [stdout]     |
[INFO] [stdout] 395 |             rust!(self.out, "}}");
[INFO] [stdout]     |             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:380:21
[INFO] [stdout]     |
[INFO] [stdout] 380 |                     rust!(self.out, "{} |", pattern);
[INFO] [stdout]     |                     -------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:382:21
[INFO] [stdout]     |
[INFO] [stdout] 382 |                     rust!(self.out, "{} => {{", pattern);
[INFO] [stdout]     |                     ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:390:17
[INFO] [stdout]     |
[INFO] [stdout] 390 |                 rust!(self.out, "return Ok({}result);", self.prefix);
[INFO] [stdout]     |                 ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:416:13
[INFO] [stdout]     |
[INFO] [stdout] 416 |             rust!(self.out, "r###\"{}\"###.to_string(),", terminal);
[INFO] [stdout]     |             ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:426:13
[INFO] [stdout]     |
[INFO] [stdout] 426 |             rust!(self.out, "loop {{");
[INFO] [stdout]     |             -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:465:13
[INFO] [stdout]     |
[INFO] [stdout] 465 | /             rust!(
[INFO] [stdout] 466 | |                 self.out,
[INFO] [stdout] 467 | |                 "let ({}lookahead, {}nt) = {}result;",
[INFO] [stdout] 468 | |                 self.prefix,
[INFO] [stdout] 469 | |                 self.prefix,
[INFO] [stdout] 470 | |                 self.prefix
[INFO] [stdout] 471 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:473:13
[INFO] [stdout]     |
[INFO] [stdout] 473 |             rust!(self.out, "match {}nt {{", self.prefix);
[INFO] [stdout]     |             --------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:505:13
[INFO] [stdout]     |
[INFO] [stdout] 505 |             rust!(self.out, "}}"); // match
[INFO] [stdout]     |             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:507:13
[INFO] [stdout]     |
[INFO] [stdout] 507 |             rust!(self.out, "}}"); // while/loop
[INFO] [stdout]     |             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:455:17
[INFO] [stdout]     |
[INFO] [stdout] 455 | /                 rust!(
[INFO] [stdout] 456 | |                     self.out,
[INFO] [stdout] 457 | |                     "if {}sym{}.is_none() {{",
[INFO] [stdout] 458 | |                     self.prefix,
[INFO] [stdout] 459 | |                     stack_suffix.len() - 1
[INFO] [stdout] 460 | |                 );
[INFO] [stdout]     | |_________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:461:17
[INFO] [stdout]     |
[INFO] [stdout] 461 |                 rust!(self.out, "return Ok({}result);", self.prefix);
[INFO] [stdout]     |                 ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:462:17
[INFO] [stdout]     |
[INFO] [stdout] 462 |                 rust!(self.out, "}}");
[INFO] [stdout]     |                 --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:480:17
[INFO] [stdout]     |
[INFO] [stdout] 480 | /                 rust!(
[INFO] [stdout] 481 | |                     self.out,
[INFO] [stdout] 482 | |                     "{}Nonterminal::{}({}sym{}) => {{",
[INFO] [stdout] 483 | |                     self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 486 | |                     stack_suffix.len()
[INFO] [stdout] 487 | |                 );
[INFO] [stdout]     | |_________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:488:17
[INFO] [stdout]     |
[INFO] [stdout] 488 |                 try!(self.transition("result", stack_suffix, next_index, &["tokens", "lookahead"]));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:489:17
[INFO] [stdout]     |
[INFO] [stdout] 489 |                 rust!(self.out, "}}");
[INFO] [stdout]     |                 --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:495:17
[INFO] [stdout]     |
[INFO] [stdout] 495 |                 rust!(self.out, "_ => {{");
[INFO] [stdout]     |                 -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:496:17
[INFO] [stdout]     |
[INFO] [stdout] 496 | /                 rust!(
[INFO] [stdout] 497 | |                     self.out,
[INFO] [stdout] 498 | |                     "return Ok(({}lookahead, {}nt));",
[INFO] [stdout] 499 | |                     self.prefix,
[INFO] [stdout] 500 | |                     self.prefix
[INFO] [stdout] 501 | |                 );
[INFO] [stdout]     | |_________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:502:17
[INFO] [stdout]     |
[INFO] [stdout] 502 |                 rust!(self.out, "}}");
[INFO] [stdout]     |                 --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:509:13
[INFO] [stdout]     |
[INFO] [stdout] 509 |             rust!(self.out, "return Ok({}result);", self.prefix);
[INFO] [stdout]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |         try!(self.out.write_fn_header(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |         rust!(self.out, "{{");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:564:9
[INFO] [stdout]     |
[INFO] [stdout] 564 | /         rust!(
[INFO] [stdout] 565 | |             self.out,
[INFO] [stdout] 566 | |             "let mut {}result: (Option<{}>, {}Nonterminal<{}>);",
[INFO] [stdout] 567 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 570 | |             Sep(", ", &self.custom.nonterminal_type_params)
[INFO] [stdout] 571 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:575:13
[INFO] [stdout]     |
[INFO] [stdout] 575 |             try!(self.next_token("lookahead", "tokens"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:696:17
[INFO] [stdout]     |
[INFO] [stdout] 696 | /                 rust!(
[INFO] [stdout] 697 | |                     self.out,
[INFO] [stdout] 698 | |                     "let {}sym{} = &mut Some({}sym{});",
[INFO] [stdout] 699 | |                     self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 702 | |                     sym_num
[INFO] [stdout] 703 | |                 );
[INFO] [stdout]     | |_________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:732:21
[INFO] [stdout]     |
[INFO] [stdout] 732 |                     rust!(self.out, "let {} = {}.take().unwrap();", name, name);
[INFO] [stdout]     |                     ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:788:9
[INFO] [stdout]     |
[INFO] [stdout] 788 | /         rust!(
[INFO] [stdout] 789 | |             self.out,
[INFO] [stdout] 790 | |             "{}{} = try!({}({}{}, {}, {}));",
[INFO] [stdout] 791 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 797 | |             phantom_data_expr
[INFO] [stdout] 798 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:777:29
[INFO] [stdout]     |
[INFO] [stdout] 777 |         let transfer_syms = try!(self.pop_syms(optional, fixed, next_inputs));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:804:13
[INFO] [stdout]     |
[INFO] [stdout] 804 |             rust!(self.out, "return Ok({}{});", self.prefix, into_result);
[INFO] [stdout]     |             ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:926:9
[INFO] [stdout]     |
[INFO] [stdout] 926 | /         rust!(
[INFO] [stdout] 927 | |             self.out,
[INFO] [stdout] 928 | |             "let {}nt = {}Nonterminal::{}((",
[INFO] [stdout] 929 | |             self.prefix,
[INFO] [stdout] 930 | |             self.prefix,
[INFO] [stdout] 931 | |             Escape(&production.nonterminal)
[INFO] [stdout] 932 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:933:9
[INFO] [stdout]     |
[INFO] [stdout] 933 |         rust!(self.out, "{}start,", self.prefix);
[INFO] [stdout]     |         ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:934:9
[INFO] [stdout]     |
[INFO] [stdout] 934 |         rust!(self.out, "{}nt,", self.prefix);
[INFO] [stdout]     |         ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:935:9
[INFO] [stdout]     |
[INFO] [stdout] 935 |         rust!(self.out, "{}end,", self.prefix);
[INFO] [stdout]     |         -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:936:9
[INFO] [stdout]     |
[INFO] [stdout] 936 |         rust!(self.out, "));");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:939:9
[INFO] [stdout]     |
[INFO] [stdout] 939 | /         rust!(
[INFO] [stdout] 940 | |             self.out,
[INFO] [stdout] 941 | |             "{}{} = ({}lookahead, {}nt);",
[INFO] [stdout] 942 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 945 | |             self.prefix
[INFO] [stdout] 946 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/ascent.rs:827:29
[INFO] [stdout]     |
[INFO] [stdout] 827 |         let transfer_syms = try!(self.pop_syms(optional, fixed, production_inputs));
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:834:13
[INFO] [stdout]     |
[INFO] [stdout] 834 | /             rust!(
[INFO] [stdout] 835 | |                 self.out,
[INFO] [stdout] 836 | |                 "let {}start = {}.0.clone();",
[INFO] [stdout] 837 | |                 self.prefix,
[INFO] [stdout] 838 | |                 first_sym
[INFO] [stdout] 839 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:845:17
[INFO] [stdout]     |
[INFO] [stdout] 845 | /                 rust!(
[INFO] [stdout] 846 | |                     self.out,
[INFO] [stdout] 847 | |                     "let {}start = {}sym{}.2.clone();",
[INFO] [stdout] 848 | |                     self.prefix,
[INFO] [stdout] 849 | |                     self.prefix,
[INFO] [stdout] 850 | |                     top
[INFO] [stdout] 851 | |                 );
[INFO] [stdout]     | |_________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:854:17
[INFO] [stdout]     |
[INFO] [stdout] 854 | /                 rust!(
[INFO] [stdout] 855 | |                     self.out,
[INFO] [stdout] 856 | |                     "let {}start = {}sym{}.as_ref().unwrap().2.clone();",
[INFO] [stdout] 857 | |                     self.prefix,
[INFO] [stdout] 858 | |                     self.prefix,
[INFO] [stdout] 859 | |                     top
[INFO] [stdout] 860 | |                 );
[INFO] [stdout]     | |_________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:864:13
[INFO] [stdout]     |
[INFO] [stdout] 864 | /             rust!(
[INFO] [stdout] 865 | |                 self.out,
[INFO] [stdout] 866 | |                 "let {}start: {} = ::std::default::Default::default();",
[INFO] [stdout] 867 | |                 self.prefix,
[INFO] [stdout] 868 | |                 loc_type
[INFO] [stdout] 869 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:877:13
[INFO] [stdout]     |
[INFO] [stdout] 877 |             rust!(self.out, "let {}end = {}.2.clone();", self.prefix, last_sym);
[INFO] [stdout]     |             ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:879:13
[INFO] [stdout]     |
[INFO] [stdout] 879 | /             rust!(
[INFO] [stdout] 880 | |                 self.out,
[INFO] [stdout] 881 | |                 "let {}end = {}lookahead.as_ref().map(|o| o.0.clone()).unwrap_or_else(|| \
[INFO] [stdout] 882 | |                  {}start.clone());",
[INFO] [stdout] ...   |
[INFO] [stdout] 885 | |                 self.prefix
[INFO] [stdout] 886 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:900:13
[INFO] [stdout]     |
[INFO] [stdout] 900 | /             rust!(
[INFO] [stdout] 901 | |                 self.out,
[INFO] [stdout] 902 | |                 "let {}nt = try!({}::{}action{}::<{}>({}{}));",
[INFO] [stdout] 903 | |                 self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 909 | |                 Sep(", ", &args)
[INFO] [stdout] 910 | |             )
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:912:13
[INFO] [stdout]     |
[INFO] [stdout] 912 | /             rust!(
[INFO] [stdout] 913 | |                 self.out,
[INFO] [stdout] 914 | |                 "let {}nt = {}::{}action{}::<{}>({}{});",
[INFO] [stdout] 915 | |                 self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 921 | |                 Sep(", ", &args)
[INFO] [stdout] 922 | |             )
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:976:9
[INFO] [stdout]     |
[INFO] [stdout] 976 |         rust!(self.out, "Some({}) => {{", pattern);
[INFO] [stdout]     |         ------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/ascent.rs:978:9
[INFO] [stdout]     |
[INFO] [stdout] 978 | /         rust!(
[INFO] [stdout] 979 | |             self.out,
[INFO] [stdout] 980 | |             "let {} = ({}loc1, ({}), {}loc2);",
[INFO] [stdout] 981 | |             let_name,
[INFO] [stdout] ...   |
[INFO] [stdout] 984 | |             self.prefix
[INFO] [stdout] 985 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:995:9
[INFO] [stdout]      |
[INFO] [stdout]  995 | /         rust!(
[INFO] [stdout]  996 | |             self.out,
[INFO] [stdout]  997 | |             "let {}{} = match {}{}.next() {{",
[INFO] [stdout]  998 | |             self.prefix,
[INFO] [stdout] ...    |
[INFO] [stdout] 1001 | |             tokens
[INFO] [stdout] 1002 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1003:9
[INFO] [stdout]      |
[INFO] [stdout] 1003 |         rust!(self.out, "Some(Ok(v)) => Some(v),");
[INFO] [stdout]      |         ------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1004:9
[INFO] [stdout]      |
[INFO] [stdout] 1004 |         rust!(self.out, "None => None,");
[INFO] [stdout]      |         -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1016:9
[INFO] [stdout]      |
[INFO] [stdout] 1016 |         rust!(self.out, "}};");
[INFO] [stdout]      |         ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1007:13
[INFO] [stdout]      |
[INFO] [stdout] 1007 |             rust!(self.out, "Some(Err(e)) => return Err(e),");
[INFO] [stdout]      |             ------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/ascent.rs:1010:13
[INFO] [stdout]      |
[INFO] [stdout] 1010 | /             rust!(
[INFO] [stdout] 1011 | |                 self.out,
[INFO] [stdout] 1012 | |                 "Some(Err(e)) => return Err({}lalrpop_util::ParseError::User {{ error: e }}),",
[INFO] [stdout] 1013 | |                 self.prefix
[INFO] [stdout] 1014 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |         rust!(self.out, "");
[INFO] [stdout]    |         ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |         rust!(self.out, "#[cfg_attr(rustfmt, rustfmt_skip)]");
[INFO] [stdout]    |         ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         rust!(self.out, "mod {}parse{} {{", self.prefix, self.start_symbol);
[INFO] [stdout]    |         ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |           ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 | /         rust!(
[INFO] [stdout] 80 | |             self.out,
[INFO] [stdout] 81 | |             "#![allow(non_snake_case, non_camel_case_types, unused_mut, unused_variables, \
[INFO] [stdout] 82 | |              unused_imports, unused_parens)]"
[INFO] [stdout] 83 | |         );
[INFO] [stdout]    | |_________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         rust!(self.out, "");
[INFO] [stdout]    |         ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/lr1/codegen/base.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |         try!(self.write_uses());
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/lr1/codegen/base.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |         try!(body(self));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lr1/codegen/base.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |         rust!(self.out, "}}");
[INFO] [stdout]    |         --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/lr1/codegen/base.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |         try!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 | /             rust!(
[INFO] [stdout] 102 | |                 self.out,
[INFO] [stdout] 103 | |                 "use {}::{}intern_token::Token;",
[INFO] [stdout] 104 | |                 self.action_module,
[INFO] [stdout] 105 | |                 self.prefix
[INFO] [stdout] 106 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:108:13
[INFO] [stdout]     |
[INFO] [stdout] 108 | /             rust!(
[INFO] [stdout] 109 | |                 self.out,
[INFO] [stdout] 110 | |                 "use {}::{}ToTriple;",
[INFO] [stdout] 111 | |                 self.action_module,
[INFO] [stdout] 112 | |                 self.prefix
[INFO] [stdout] 113 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 | /         rust!(
[INFO] [stdout] 158 | |             self.out,
[INFO] [stdout] 159 | |             "{}struct {}Parser {{",
[INFO] [stdout] 160 | |             self.grammar.nonterminals[&self.start_symbol].visibility,
[INFO] [stdout] 161 | |             self.user_start_symbol
[INFO] [stdout] 162 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |         rust!(self.out, "_priv: (),");
[INFO] [stdout]     |         ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |         rust!(self.out, "}}");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |         rust!(self.out, "");
[INFO] [stdout]     |         ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |         rust!(self.out, "impl {}Parser {{", self.user_start_symbol);
[INFO] [stdout]     |         ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 | /         rust!(
[INFO] [stdout] 177 | |             self.out,
[INFO] [stdout] 178 | |             "{}fn new() -> {}Parser {{",
[INFO] [stdout] 179 | |             self.grammar.nonterminals[&self.start_symbol].visibility,
[INFO] [stdout] 180 | |             self.user_start_symbol
[INFO] [stdout] 181 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |         rust!(self.out, "{}Parser {{", self.user_start_symbol);
[INFO] [stdout]     |         ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |         rust!(self.out, "_priv: (),");
[INFO] [stdout]     |         ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |         rust!(self.out, "}}"); // Parser
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |         rust!(self.out, "}}"); // new()
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |         rust!(self.out, "");
[INFO] [stdout]     |         ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         rust!(self.out, "#[allow(dead_code)]");
[INFO] [stdout]     |         -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/base.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |         try!(self.out.write_fn_header(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         rust!(self.out, "{{");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:164:13
[INFO] [stdout]     |
[INFO] [stdout] 164 | /             rust!(
[INFO] [stdout] 165 | |                 self.out,
[INFO] [stdout] 166 | |                 "builder: {1}::{0}intern_token::{0}MatcherBuilder,",
[INFO] [stdout] 167 | |                 self.prefix,
[INFO] [stdout] 168 | |                 self.action_module
[INFO] [stdout] 169 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:183:13
[INFO] [stdout]     |
[INFO] [stdout] 183 | /             rust!(
[INFO] [stdout] 184 | |                 self.out,
[INFO] [stdout] 185 | |                 "let {0}builder = {1}::{0}intern_token::{0}MatcherBuilder::new();",
[INFO] [stdout] 186 | |                 self.prefix,
[INFO] [stdout] 187 | |                 self.action_module
[INFO] [stdout] 188 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:192:13
[INFO] [stdout]     |
[INFO] [stdout] 192 |             rust!(self.out, "builder: {}builder,", self.prefix);
[INFO] [stdout]     |             --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:222:13
[INFO] [stdout]     |
[INFO] [stdout] 222 | /             rust!(
[INFO] [stdout] 223 | |                 self.out,
[INFO] [stdout] 224 | |                 "let mut {}tokens = self.builder.matcher(input);",
[INFO] [stdout] 225 | |                 self.prefix
[INFO] [stdout] 226 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:232:13
[INFO] [stdout]     |
[INFO] [stdout] 232 | /             rust!(
[INFO] [stdout] 233 | |                 self.out,
[INFO] [stdout] 234 | |                 "let {}tokens = {}tokens0{}.into_iter();",
[INFO] [stdout] 235 | |                 self.prefix,
[INFO] [stdout] 236 | |                 self.prefix,
[INFO] [stdout] 237 | |                 clone_call
[INFO] [stdout] 238 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:240:13
[INFO] [stdout]     |
[INFO] [stdout] 240 | /             rust!(
[INFO] [stdout] 241 | |                 self.out,
[INFO] [stdout] 242 | |                 "let mut {}tokens = {}tokens.map(|t| {}ToTriple::to_triple(t));",
[INFO] [stdout] 243 | |                 self.prefix,
[INFO] [stdout] 244 | |                 self.prefix,
[INFO] [stdout] 245 | |                 self.prefix
[INFO] [stdout] 246 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |         rust!(self.out, "}}"); // fn
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/base.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |         rust!(self.out, "}}"); // impl
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:385:13
[INFO] [stdout]     |
[INFO] [stdout] 385 |             try!(this.write_value_type_defn());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:386:13
[INFO] [stdout]     |
[INFO] [stdout] 386 |             try!(this.write_parse_table());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |             try!(this.write_parser_fn());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |             try!(this.write_error_recovery_fn());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:389:13
[INFO] [stdout]     |
[INFO] [stdout] 389 |             try!(this.write_accepts_fn());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |             try!(this.emit_reduce_actions());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:391:13
[INFO] [stdout]     |
[INFO] [stdout] 391 |             try!(this.emit_downcast_fns());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:392:13
[INFO] [stdout]     |
[INFO] [stdout] 392 |             try!(this.emit_reduce_action_functions());
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:400:9
[INFO] [stdout]     |
[INFO] [stdout] 400 |         rust!(self.out, "#[allow(dead_code)]");
[INFO] [stdout]     |         -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:401:9
[INFO] [stdout]     |
[INFO] [stdout] 401 | /         rust!(
[INFO] [stdout] 402 | |             self.out,
[INFO] [stdout] 403 | |             "pub enum {}Symbol<{}>",
[INFO] [stdout] 404 | |             self.prefix,
[INFO] [stdout] 405 | |             Sep(", ", &self.custom.symbol_type_params)
[INFO] [stdout] 406 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:416:9
[INFO] [stdout]     |
[INFO] [stdout] 416 |         rust!(self.out, " {{");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 |         rust!(self.out, "}}");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:409:13
[INFO] [stdout]     |
[INFO] [stdout] 409 | /             rust!(
[INFO] [stdout] 410 | |                 self.out,
[INFO] [stdout] 411 | |                 " where {}",
[INFO] [stdout] 412 | |                 Sep(", ", &self.custom.symbol_where_clauses)
[INFO] [stdout] 413 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:427:21
[INFO] [stdout]     |
[INFO] [stdout] 427 |                     rust!(self.out, "{}({}),", name, ty);
[INFO] [stdout]     |                     ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:446:21
[INFO] [stdout]     |
[INFO] [stdout] 446 |                     rust!(self.out, "{}({}),", name, ty);
[INFO] [stdout]     |                     ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:462:9
[INFO] [stdout]     |
[INFO] [stdout] 462 | /         rust!(
[INFO] [stdout] 463 | |             self.out,
[INFO] [stdout] 464 | |             "const {}ACTION: &'static [{}] = &[",
[INFO] [stdout] 465 | |             self.prefix,
[INFO] [stdout] 466 | |             self.custom.state_type
[INFO] [stdout] 467 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |         rust!(self.out, "];");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:496:9
[INFO] [stdout]     |
[INFO] [stdout] 496 | /         rust!(
[INFO] [stdout] 497 | |             self.out,
[INFO] [stdout] 498 | |             "const {}EOF_ACTION: &'static [{}] = &[",
[INFO] [stdout] 499 | |             self.prefix,
[INFO] [stdout] 500 | |             self.custom.state_type
[INFO] [stdout] 501 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:507:9
[INFO] [stdout]     |
[INFO] [stdout] 507 |         rust!(self.out, "];");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:510:9
[INFO] [stdout]     |
[INFO] [stdout] 510 | /         rust!(
[INFO] [stdout] 511 | |             self.out,
[INFO] [stdout] 512 | |             "const {}GOTO: &'static [{}] = &[",
[INFO] [stdout] 513 | |             self.prefix,
[INFO] [stdout] 514 | |             self.custom.state_type
[INFO] [stdout] 515 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:530:9
[INFO] [stdout]     |
[INFO] [stdout] 530 |         rust!(self.out, "];");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 |         try!(self.emit_expected_tokens_fn());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:470:13
[INFO] [stdout]     |
[INFO] [stdout] 470 |             rust!(self.out, "// State {}", index);
[INFO] [stdout]     |             ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:490:13
[INFO] [stdout]     |
[INFO] [stdout] 490 |             try!(self.out.write_table_row(iterator))
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:474:21
[INFO] [stdout]     |
[INFO] [stdout] 474 |                     rust!(self.out, "//     {:?}", item);
[INFO] [stdout]     |                     ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:503:13
[INFO] [stdout]     |
[INFO] [stdout] 503 |             rust!(self.out, "// State {}", index);
[INFO] [stdout]     |             ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:505:13
[INFO] [stdout]     |
[INFO] [stdout] 505 |             try!(self.out.write_table_row(Some(reduction)));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:517:13
[INFO] [stdout]     |
[INFO] [stdout] 517 |             rust!(self.out, "// State {}", index);
[INFO] [stdout]     |             ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:528:13
[INFO] [stdout]     |
[INFO] [stdout] 528 |             try!(self.out.write_table_row(iterator));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:563:9
[INFO] [stdout]     |
[INFO] [stdout] 563 |         try!(self.start_parser_fn());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:565:9
[INFO] [stdout]     |
[INFO] [stdout] 565 |         try!(self.define_tokens());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:568:9
[INFO] [stdout]     |
[INFO] [stdout] 568 | /         rust!(
[INFO] [stdout] 569 | |             self.out,
[INFO] [stdout] 570 | |             "let mut {}states = vec![0_{}];",
[INFO] [stdout] 571 | |             self.prefix,
[INFO] [stdout] 572 | |             self.custom.state_type
[INFO] [stdout] 573 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:574:9
[INFO] [stdout]     |
[INFO] [stdout] 574 |         rust!(self.out, "let mut {}symbols = vec![];", self.prefix);
[INFO] [stdout]     |         ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:576:9
[INFO] [stdout]     |
[INFO] [stdout] 576 |         rust!(self.out, "let mut {}integer;", self.prefix);
[INFO] [stdout]     |         -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:577:9
[INFO] [stdout]     |
[INFO] [stdout] 577 |         rust!(self.out, "let mut {}lookahead;", self.prefix);
[INFO] [stdout]     |         ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:580:9
[INFO] [stdout]     |
[INFO] [stdout] 580 | /         rust!(
[INFO] [stdout] 581 | |             self.out,
[INFO] [stdout] 582 | |             "let {}last_location = &mut Default::default();",
[INFO] [stdout] 583 | |             self.prefix
[INFO] [stdout] 584 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:590:9
[INFO] [stdout]     |
[INFO] [stdout] 590 |         rust!(self.out, "'{}shift: loop {{", self.prefix);
[INFO] [stdout]     |         ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:593:9
[INFO] [stdout]     |
[INFO] [stdout] 593 |         try!(self.next_token("lookahead", "tokens", "last_location", "shift"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:594:9
[INFO] [stdout]     |
[INFO] [stdout] 594 |         try!(self.token_to_integer("integer", "lookahead"));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:612:9
[INFO] [stdout]     |
[INFO] [stdout] 612 |         rust!(self.out, "'{}inner: loop {{", self.prefix);
[INFO] [stdout]     |         ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:613:9
[INFO] [stdout]     |
[INFO] [stdout] 613 | /         rust!(
[INFO] [stdout] 614 | |             self.out,
[INFO] [stdout] 615 | |             "let {}state = *{}states.last().unwrap() as usize;",
[INFO] [stdout] 616 | |             self.prefix,
[INFO] [stdout] 617 | |             self.prefix
[INFO] [stdout] 618 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:621:9
[INFO] [stdout]     |
[INFO] [stdout] 621 | /         rust!(
[INFO] [stdout] 622 | |             self.out,
[INFO] [stdout] 623 | |             "let {}action = {}ACTION[{}state * {} + {}integer];",
[INFO] [stdout] 624 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 628 | |             self.prefix
[INFO] [stdout] 629 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:641:9
[INFO] [stdout]     |
[INFO] [stdout] 641 |         rust!(self.out, "if {}action > 0 {{", self.prefix);
[INFO] [stdout]     |         -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:649:9
[INFO] [stdout]     |
[INFO] [stdout] 649 |         try!(self.token_to_symbol());
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:650:9
[INFO] [stdout]     |
[INFO] [stdout] 650 | /         rust!(
[INFO] [stdout] 651 | |             self.out,
[INFO] [stdout] 652 | |             "{}states.push({}action - 1);",
[INFO] [stdout] 653 | |             self.prefix,
[INFO] [stdout] 654 | |             self.prefix
[INFO] [stdout] 655 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:656:9
[INFO] [stdout]     |
[INFO] [stdout] 656 | /         rust!(
[INFO] [stdout] 657 | |             self.out,
[INFO] [stdout] 658 | |             "{}symbols.push(({}lookahead.0, {}symbol, {}lookahead.2));",
[INFO] [stdout] 659 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 662 | |             self.prefix
[INFO] [stdout] 663 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:664:9
[INFO] [stdout]     |
[INFO] [stdout] 664 |         rust!(self.out, "continue '{}shift;", self.prefix);
[INFO] [stdout]     |         -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:667:9
[INFO] [stdout]     |
[INFO] [stdout] 667 |         rust!(self.out, "}} else if {}action < 0 {{", self.prefix);
[INFO] [stdout]     |         ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:671:9
[INFO] [stdout]     |
[INFO] [stdout] 671 | /         rust!(
[INFO] [stdout] 672 | |             self.out,
[INFO] [stdout] 673 | |             "if let Some(r) = {p}reduce({}{p}action, Some(&{p}lookahead.0), &mut {p}states, &mut \
[INFO] [stdout] 674 | |              {p}symbols, {}) {{",
[INFO] [stdout] ...   |
[INFO] [stdout] 677 | |             p = self.prefix
[INFO] [stdout] 678 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:679:9
[INFO] [stdout]     |
[INFO] [stdout] 679 |         rust!(self.out, "if r.is_err() {{");
[INFO] [stdout]     |         ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:680:9
[INFO] [stdout]     |
[INFO] [stdout] 680 |         rust!(self.out, "return r;");
[INFO] [stdout]     |         ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:681:9
[INFO] [stdout]     |
[INFO] [stdout] 681 |         rust!(self.out, "}}");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:682:9
[INFO] [stdout]     |
[INFO] [stdout] 682 | /         rust!(
[INFO] [stdout] 683 | |             self.out,
[INFO] [stdout] 684 | |             "return Err({}lalrpop_util::ParseError::ExtraToken {{ token: {}lookahead }});",
[INFO] [stdout] 685 | |             self.prefix,
[INFO] [stdout] 686 | |             self.prefix
[INFO] [stdout] 687 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:688:9
[INFO] [stdout]     |
[INFO] [stdout] 688 |         rust!(self.out, "}}");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:691:9
[INFO] [stdout]     |
[INFO] [stdout] 691 |         rust!(self.out, "}} else {{");
[INFO] [stdout]     |         ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:701:9
[INFO] [stdout]     |
[INFO] [stdout] 701 |         rust!(self.out, "}}"); // if-else-if-else
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:703:9
[INFO] [stdout]     |
[INFO] [stdout] 703 |         rust!(self.out, "}}"); // reduce loop
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:705:9
[INFO] [stdout]     |
[INFO] [stdout] 705 |         rust!(self.out, "}}"); // shift loop
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:708:9
[INFO] [stdout]     |
[INFO] [stdout] 708 |         rust!(self.out, "loop {{");
[INFO] [stdout]     |         -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:709:9
[INFO] [stdout]     |
[INFO] [stdout] 709 | /         rust!(
[INFO] [stdout] 710 | |             self.out,
[INFO] [stdout] 711 | |             "let {}state = *{}states.last().unwrap() as usize;",
[INFO] [stdout] 712 | |             self.prefix,
[INFO] [stdout] 713 | |             self.prefix
[INFO] [stdout] 714 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:722:9
[INFO] [stdout]     |
[INFO] [stdout] 722 | /         rust!(
[INFO] [stdout] 723 | |             self.out,
[INFO] [stdout] 724 | |             "let {}action = {}EOF_ACTION[{}state];",
[INFO] [stdout] 725 | |             self.prefix,
[INFO] [stdout] 726 | |             self.prefix,
[INFO] [stdout] 727 | |             self.prefix
[INFO] [stdout] 728 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:737:9
[INFO] [stdout]     |
[INFO] [stdout] 737 |         rust!(self.out, "if {}action < 0 {{", self.prefix);
[INFO] [stdout]     |         -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:738:9
[INFO] [stdout]     |
[INFO] [stdout] 738 | /         rust!(
[INFO] [stdout] 739 | |             self.out,
[INFO] [stdout] 740 | |             "if let Some(r) = {}reduce({}{}action, None, &mut {}states, &mut {}symbols, {}) {{",
[INFO] [stdout] 741 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 746 | |             phantom_data_expr
[INFO] [stdout] 747 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:748:9
[INFO] [stdout]     |
[INFO] [stdout] 748 |         rust!(self.out, "return r;");
[INFO] [stdout]     |         ---------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:749:9
[INFO] [stdout]     |
[INFO] [stdout] 749 |         rust!(self.out, "}}");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:750:9
[INFO] [stdout]     |
[INFO] [stdout] 750 |         rust!(self.out, "}} else {{");
[INFO] [stdout]     |         ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:754:9
[INFO] [stdout]     |
[INFO] [stdout] 754 |         rust!(self.out, "}}"); // else
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:756:9
[INFO] [stdout]     |
[INFO] [stdout] 756 |         rust!(self.out, "}}"); // while let
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:597:13
[INFO] [stdout]     |
[INFO] [stdout] 597 | /             rust!(
[INFO] [stdout] 598 | |                 self.out,
[INFO] [stdout] 599 | |                 "println!(\"pulled next token from input: {{:?}}\", \
[INFO] [stdout] 600 | |                  {p}lookahead);",
[INFO] [stdout] 601 | |                 p = self.prefix
[INFO] [stdout] 602 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:603:13
[INFO] [stdout]     |
[INFO] [stdout] 603 | /             rust!(
[INFO] [stdout] 604 | |                 self.out,
[INFO] [stdout] 605 | |                 "println!(\"  - integer: {{}}\", \
[INFO] [stdout] 606 | |                  {p}integer);",
[INFO] [stdout] 607 | |                 p = self.prefix
[INFO] [stdout] 608 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:632:13
[INFO] [stdout]     |
[INFO] [stdout] 632 | /             rust!(
[INFO] [stdout] 633 | |                 self.out,
[INFO] [stdout] 634 | |                 "println!(\"state: {{}} lookahead: {{:?}}/{{}} action: {{}} stack-depth: {{}}\", \
[INFO] [stdout] 635 | |                  {p}state, {p}lookahead, {p}integer, {p}action, {p}symbols.len());",
[INFO] [stdout] 636 | |                 p = self.prefix
[INFO] [stdout] 637 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:643:13
[INFO] [stdout]     |
[INFO] [stdout] 643 | /             rust!(
[INFO] [stdout] 644 | |                 self.out,
[INFO] [stdout] 645 | |                 "println!(\"--> shift `{{:?}}`\", {p}lookahead);",
[INFO] [stdout] 646 | |                 p = self.prefix
[INFO] [stdout] 647 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:669:13
[INFO] [stdout]     |
[INFO] [stdout] 669 |             rust!(self.out, "println!(\"--> reduce\");");
[INFO] [stdout]     |             -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:716:13
[INFO] [stdout]     |
[INFO] [stdout] 716 | /             rust!(
[INFO] [stdout] 717 | |                 self.out,
[INFO] [stdout] 718 | |                 "println!(\"EOF loop state: {{}}\", {}state);",
[INFO] [stdout] 719 | |                 self.prefix
[INFO] [stdout] 720 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:730:13
[INFO] [stdout]     |
[INFO] [stdout] 730 | /             rust!(
[INFO] [stdout] 731 | |                 self.out,
[INFO] [stdout] 732 | |                 "println!(\"EOF in state {{}} takes action {{}}\", {}state, {}action);",
[INFO] [stdout] 733 | |                 self.prefix,
[INFO] [stdout] 734 | |                 self.prefix
[INFO] [stdout] 735 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:768:9
[INFO] [stdout]     |
[INFO] [stdout] 768 | /         rust!(
[INFO] [stdout] 769 | |             self.out,
[INFO] [stdout] 770 | |             "{p}{lookahead} = match {p}{tokens}.next() {{",
[INFO] [stdout] 771 | |             lookahead = lookahead,
[INFO] [stdout] 772 | |             tokens = tokens,
[INFO] [stdout] 773 | |             p = self.prefix
[INFO] [stdout] 774 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:775:9
[INFO] [stdout]     |
[INFO] [stdout] 775 |         rust!(self.out, "Some(Ok(v)) => v,");
[INFO] [stdout]     |         ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:776:9
[INFO] [stdout]     |
[INFO] [stdout] 776 |         rust!(self.out, "None => break '{}{},", self.prefix, break_on_eof); // EOF: break out
[INFO] [stdout]     |         ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:788:9
[INFO] [stdout]     |
[INFO] [stdout] 788 |         rust!(self.out, "}};");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:789:9
[INFO] [stdout]     |
[INFO] [stdout] 789 | /         rust!(
[INFO] [stdout] 790 | |             self.out,
[INFO] [stdout] 791 | |             "*{p}{last_location} = {p}{lookahead}.2.clone();",
[INFO] [stdout] 792 | |             last_location = last_location,
[INFO] [stdout] 793 | |             lookahead = lookahead,
[INFO] [stdout] 794 | |             p = self.prefix
[INFO] [stdout] 795 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:779:13
[INFO] [stdout]     |
[INFO] [stdout] 779 |             rust!(self.out, "Some(Err(e)) => return Err(e),");
[INFO] [stdout]     |             ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:782:13
[INFO] [stdout]     |
[INFO] [stdout] 782 | /             rust!(
[INFO] [stdout] 783 | |                 self.out,
[INFO] [stdout] 784 | |                 "Some(Err(e)) => return Err({p}lalrpop_util::ParseError::User {{ error: e }}),",
[INFO] [stdout] 785 | |                 p = self.prefix
[INFO] [stdout] 786 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:800:9
[INFO] [stdout]     |
[INFO] [stdout] 800 | /         rust!(
[INFO] [stdout] 801 | |             self.out,
[INFO] [stdout] 802 | |             "{p}{integer} = match {p}{lookahead}.1 {{",
[INFO] [stdout] 803 | |             integer = integer,
[INFO] [stdout] 804 | |             lookahead = lookahead,
[INFO] [stdout] 805 | |             p = self.prefix
[INFO] [stdout] 806 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:820:9
[INFO] [stdout]     |
[INFO] [stdout] 820 |         rust!(self.out, "_ => {{");
[INFO] [stdout]     |         -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:822:9
[INFO] [stdout]     |
[INFO] [stdout] 822 |         try!(self.let_unrecognized_token_error(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:826:9
[INFO] [stdout]     |
[INFO] [stdout] 826 |         rust!(self.out, "return Err({p}error);", p = self.prefix);
[INFO] [stdout]     |         --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:827:9
[INFO] [stdout]     |
[INFO] [stdout] 827 |         rust!(self.out, "}}");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:829:9
[INFO] [stdout]     |
[INFO] [stdout] 829 |         rust!(self.out, "}};");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:812:13
[INFO] [stdout]     |
[INFO] [stdout] 812 | /             rust!(
[INFO] [stdout] 813 | |                 self.out,
[INFO] [stdout] 814 | |                 "{pattern} if true => {index},",
[INFO] [stdout] 815 | |                 pattern = pattern,
[INFO] [stdout] 816 | |                 index = index
[INFO] [stdout] 817 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:834:9
[INFO] [stdout]     |
[INFO] [stdout] 834 | /         rust!(
[INFO] [stdout] 835 | |             self.out,
[INFO] [stdout] 836 | |             "let {}symbol = match {}integer {{",
[INFO] [stdout] 837 | |             self.prefix,
[INFO] [stdout] 838 | |             self.prefix
[INFO] [stdout] 839 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:872:9
[INFO] [stdout]     |
[INFO] [stdout] 872 |         rust!(self.out, "_ => unreachable!(),");
[INFO] [stdout]     |         --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:874:9
[INFO] [stdout]     |
[INFO] [stdout] 874 |         rust!(self.out, "}};");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:844:13
[INFO] [stdout]     |
[INFO] [stdout] 844 |             rust!(self.out, "{} => match {}lookahead.1 {{", index, self.prefix);
[INFO] [stdout]     |             ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:860:13
[INFO] [stdout]     |
[INFO] [stdout] 860 | /             rust!(
[INFO] [stdout] 861 | |                 self.out,
[INFO] [stdout] 862 | |                 "{} => {}Symbol::{}(({})),",
[INFO] [stdout] 863 | |                 pattern,
[INFO] [stdout] ...   |
[INFO] [stdout] 866 | |                 pattern_names.join(", ")
[INFO] [stdout] 867 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:868:13
[INFO] [stdout]     |
[INFO] [stdout] 868 |             rust!(self.out, "_ => unreachable!(),");
[INFO] [stdout]     |             --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:869:13
[INFO] [stdout]     |
[INFO] [stdout] 869 |             rust!(self.out, "}},");
[INFO] [stdout]     |             ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:898:9
[INFO] [stdout]     |
[INFO] [stdout] 898 |         try!(self.out.write_fn_header(
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:908:9
[INFO] [stdout]     |
[INFO] [stdout] 908 |         rust!(self.out, "{{");
[INFO] [stdout]     |         --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:910:9
[INFO] [stdout]     |
[INFO] [stdout] 910 | /         rust!(
[INFO] [stdout] 911 | |             self.out,
[INFO] [stdout] 912 | |             "let ({p}pop_states, {p}symbol, {p}nonterminal) = match -{}action {{",
[INFO] [stdout] 913 | |             p = self.prefix
[INFO] [stdout] 914 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:949:9
[INFO] [stdout]     |
[INFO] [stdout] 949 | /         rust!(
[INFO] [stdout] 950 | |             self.out,
[INFO] [stdout] 951 | |             "_ => panic!(\"invalid action code {{}}\", {}action)",
[INFO] [stdout] 952 | |             self.prefix
[INFO] [stdout] 953 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:954:9
[INFO] [stdout]     |
[INFO] [stdout] 954 |         rust!(self.out, "}};");
[INFO] [stdout]     |         ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:957:9
[INFO] [stdout]     |
[INFO] [stdout] 957 | /         rust!(
[INFO] [stdout] 958 | |             self.out,
[INFO] [stdout] 959 | |             "let {p}states_len = {p}states.len();",
[INFO] [stdout] 960 | |             p = self.prefix
[INFO] [stdout] 961 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:962:9
[INFO] [stdout]     |
[INFO] [stdout] 962 | /         rust!(
[INFO] [stdout] 963 | |             self.out,
[INFO] [stdout] 964 | |             "{p}states.truncate({p}states_len - {p}pop_states);",
[INFO] [stdout] 965 | |             p = self.prefix
[INFO] [stdout] 966 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:968:9
[INFO] [stdout]     |
[INFO] [stdout] 968 |         rust!(self.out, "{p}symbols.push({p}symbol);", p = self.prefix);
[INFO] [stdout]     |         --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:970:9
[INFO] [stdout]     |
[INFO] [stdout] 970 | /         rust!(
[INFO] [stdout] 971 | |             self.out,
[INFO] [stdout] 972 | |             "let {}state = *{}states.last().unwrap() as usize;",
[INFO] [stdout] 973 | |             self.prefix,
[INFO] [stdout] 974 | |             self.prefix
[INFO] [stdout] 975 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:976:9
[INFO] [stdout]     |
[INFO] [stdout] 976 | /         rust!(
[INFO] [stdout] 977 | |             self.out,
[INFO] [stdout] 978 | |             "let {}next_state = {}GOTO[{}state * {} + {}nonterminal] - 1;",
[INFO] [stdout] 979 | |             self.prefix,
[INFO] [stdout] ...   |
[INFO] [stdout] 983 | |             self.prefix
[INFO] [stdout] 984 | |         );
[INFO] [stdout]     | |_________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:995:9
[INFO] [stdout]      |
[INFO] [stdout]  995 | /         rust!(
[INFO] [stdout]  996 | |             self.out,
[INFO] [stdout]  997 | |             "{}states.push({}next_state);",
[INFO] [stdout]  998 | |             self.prefix,
[INFO] [stdout]  999 | |             self.prefix
[INFO] [stdout] 1000 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1001:9
[INFO] [stdout]      |
[INFO] [stdout] 1001 |         rust!(self.out, "None");
[INFO] [stdout]      |         ----------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1002:9
[INFO] [stdout]      |
[INFO] [stdout] 1002 |         rust!(self.out, "}}");
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:921:13
[INFO] [stdout]     |
[INFO] [stdout] 921 |             rust!(self.out, "{} => {{", index);
[INFO] [stdout]     |             ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:947:13
[INFO] [stdout]     |
[INFO] [stdout] 947 |             rust!(self.out, "}}");
[INFO] [stdout]     |             --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:935:17
[INFO] [stdout]     |
[INFO] [stdout] 935 | /                 rust!(
[INFO] [stdout] 936 | |                     self.out,
[INFO] [stdout] 937 | |                     "{p}reduce{}({}{p}action, {p}lookahead_start, {p}states, {p}symbols, {})",
[INFO] [stdout] 938 | |                     index,
[INFO] [stdout] ...   |
[INFO] [stdout] 941 | |                     p = self.prefix
[INFO] [stdout] 942 | |                 );
[INFO] [stdout]     | |_________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/lr1/codegen/parse_table.rs:944:17
[INFO] [stdout]     |
[INFO] [stdout] 944 |                 try!(self.emit_reduce_action(production));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/rust/mod.rs:12:9
[INFO] [stdout]     |
[INFO] [stdout]  12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]     |           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lr1/codegen/parse_table.rs:986:13
[INFO] [stdout]     |
[INFO] [stdout] 986 | /             rust!(
[INFO] [stdout] 987 | |                 self.out,
[INFO] [stdout] 988 | |                 "println!(\"goto state {{}} from {{}} due to nonterminal {{}}\", {}next_state, \
[INFO] [stdout] 989 | |                  {}state, {}nonterminal);",
[INFO] [stdout] ...   |
[INFO] [stdout] 992 | |                 self.prefix
[INFO] [stdout] 993 | |             );
[INFO] [stdout]     | |_____________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1016:17
[INFO] [stdout]      |
[INFO] [stdout] 1016 |                 rust!(self.out, "}}");
[INFO] [stdout]      |                 --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/lr1/codegen/parse_table.rs:1040:9
[INFO] [stdout]      |
[INFO] [stdout] 1040 |         try!(self.out.write_fn_header(
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1050:9
[INFO] [stdout]      |
[INFO] [stdout] 1050 |         rust!(self.out, "{{");
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1055:9
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         rust!(self.out, "// {:?}", production);
[INFO] [stdout]      |         -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1163:9
[INFO] [stdout]      |
[INFO] [stdout] 1163 | /         rust!(
[INFO] [stdout] 1164 | |             self.out,
[INFO] [stdout] 1165 | |             "let {}symbol = ({}start, {}Symbol::{}({}nt), {}end);",
[INFO] [stdout] 1166 | |             self.prefix,
[INFO] [stdout] ...    |
[INFO] [stdout] 1171 | |             self.prefix
[INFO] [stdout] 1172 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1181:9
[INFO] [stdout]      |
[INFO] [stdout] 1181 | /         rust!(
[INFO] [stdout] 1182 | |             self.out,
[INFO] [stdout] 1183 | |             "({len}, {p}symbol, {index})",
[INFO] [stdout] 1184 | |             p = self.prefix,
[INFO] [stdout] 1185 | |             index = index,
[INFO] [stdout] 1186 | |             len = production.symbols.len()
[INFO] [stdout] 1187 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1060:13
[INFO] [stdout]      |
[INFO] [stdout] 1060 | /             rust!(
[INFO] [stdout] 1061 | |                 self.out,
[INFO] [stdout] 1062 | |                 "let {}sym{} = {}pop_{}({}symbols);",
[INFO] [stdout] 1063 | |                 self.prefix,
[INFO] [stdout] ...    |
[INFO] [stdout] 1067 | |                 self.prefix
[INFO] [stdout] 1068 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1080:13
[INFO] [stdout]      |
[INFO] [stdout] 1080 | /             rust!(
[INFO] [stdout] 1081 | |                 self.out,
[INFO] [stdout] 1082 | |                 "let {}start = {}.0.clone();",
[INFO] [stdout] 1083 | |                 self.prefix,
[INFO] [stdout] 1084 | |                 first_sym
[INFO] [stdout] 1085 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1090:13
[INFO] [stdout]      |
[INFO] [stdout] 1090 | /             rust!(
[INFO] [stdout] 1091 | |                 self.out,
[INFO] [stdout] 1092 | |                 "let {}start = {}symbols.last().map(|s| s.2.clone()).unwrap_or_default();",
[INFO] [stdout] 1093 | |                 self.prefix,
[INFO] [stdout] 1094 | |                 self.prefix
[INFO] [stdout] 1095 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1103:13
[INFO] [stdout]      |
[INFO] [stdout] 1103 |             rust!(self.out, "let {}end = {}.2.clone();", self.prefix, last_sym);
[INFO] [stdout]      |             ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1105:13
[INFO] [stdout]      |
[INFO] [stdout] 1105 | /             rust!(
[INFO] [stdout] 1106 | |                 self.out,
[INFO] [stdout] 1107 | |                 "let {}end = {}lookahead_start.cloned().unwrap_or_else(|| \
[INFO] [stdout] 1108 | |                  {}start.clone());",
[INFO] [stdout] ...    |
[INFO] [stdout] 1111 | |                 self.prefix
[INFO] [stdout] 1112 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1126:13
[INFO] [stdout]      |
[INFO] [stdout] 1126 | /             rust!(
[INFO] [stdout] 1127 | |                 self.out,
[INFO] [stdout] 1128 | |                 "let {}nt = match {}::{}action{}::<{}>({}{}) {{",
[INFO] [stdout] 1129 | |                 self.prefix,
[INFO] [stdout] ...    |
[INFO] [stdout] 1135 | |                 Sep(", ", &args)
[INFO] [stdout] 1136 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1137:13
[INFO] [stdout]      |
[INFO] [stdout] 1137 |             rust!(self.out, "Ok(v) => v,");
[INFO] [stdout]      |             ------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1138:13
[INFO] [stdout]      |
[INFO] [stdout] 1138 |             rust!(self.out, "Err(e) => return Some(Err(e)),");
[INFO] [stdout]      |             ------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1139:13
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             rust!(self.out, "}};");
[INFO] [stdout]      |             ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1141:13
[INFO] [stdout]      |
[INFO] [stdout] 1141 | /             rust!(
[INFO] [stdout] 1142 | |                 self.out,
[INFO] [stdout] 1143 | |                 "let {}nt = {}::{}action{}::<{}>({}{});",
[INFO] [stdout] 1144 | |                 self.prefix,
[INFO] [stdout] ...    |
[INFO] [stdout] 1150 | |                 Sep(", ", &args)
[INFO] [stdout] 1151 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1156:13
[INFO] [stdout]      |
[INFO] [stdout] 1156 |             rust!(self.out, "return Some(Ok({}nt));", self.prefix);
[INFO] [stdout]      |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/lr1/codegen/parse_table.rs:1198:13
[INFO] [stdout]      |
[INFO] [stdout] 1198 |             try!(self.emit_downcast_fn(&name, ty));
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1207:9
[INFO] [stdout]      |
[INFO] [stdout] 1207 |         rust!(self.out, "fn {}pop_{}<", self.prefix, variant_name);
[INFO] [stdout]      |         ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1211:9
[INFO] [stdout]      |
[INFO] [stdout] 1211 |         rust!(self.out, ">(");
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1212:9
[INFO] [stdout]      |
[INFO] [stdout] 1212 | /         rust!(
[INFO] [stdout] 1213 | |             self.out,
[INFO] [stdout] 1214 | |             "{}symbols: &mut ::std::vec::Vec<{}>",
[INFO] [stdout] 1215 | |             self.prefix,
[INFO] [stdout] 1216 | |             spanned_symbol_type
[INFO] [stdout] 1217 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1218:9
[INFO] [stdout]      |
[INFO] [stdout] 1218 |         rust!(self.out, ") -> {}", self.types.spanned_type(variant_ty));
[INFO] [stdout]      |         --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1228:9
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         rust!(self.out, " {{");
[INFO] [stdout]      |         ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1233:9
[INFO] [stdout]      |
[INFO] [stdout] 1233 |         rust!(self.out, "match {}symbols.pop().unwrap() {{", self.prefix);
[INFO] [stdout]      |         ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1234:9
[INFO] [stdout]      |
[INFO] [stdout] 1234 | /         rust!(
[INFO] [stdout] 1235 | |             self.out,
[INFO] [stdout] 1236 | |             "({}l, {}Symbol::{}({}v), {}r) => ({}l, {}v, {}r),",
[INFO] [stdout] 1237 | |             self.prefix,
[INFO] [stdout] ...    |
[INFO] [stdout] 1244 | |             self.prefix
[INFO] [stdout] 1245 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1246:9
[INFO] [stdout]      |
[INFO] [stdout] 1246 |         rust!(self.out, "_ => panic!(\"symbol type mismatch\")");
[INFO] [stdout]      |         -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1247:9
[INFO] [stdout]      |
[INFO] [stdout] 1247 |         rust!(self.out, "}}");
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1249:9
[INFO] [stdout]      |
[INFO] [stdout] 1249 |         rust!(self.out, "}}");
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1209:13
[INFO] [stdout]      |
[INFO] [stdout] 1209 |             rust!(self.out, "  {},", type_parameter);
[INFO] [stdout]      |             ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1221:13
[INFO] [stdout]      |
[INFO] [stdout] 1221 | /             rust!(
[INFO] [stdout] 1222 | |                 self.out,
[INFO] [stdout] 1223 | |                 " where {}",
[INFO] [stdout] 1224 | |                 Sep(", ", &self.custom.symbol_where_clauses)
[INFO] [stdout] 1225 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1231:13
[INFO] [stdout]      |
[INFO] [stdout] 1231 |             rust!(self.out, "println!(\"pop_{}\");", variant_name);
[INFO] [stdout]      |             ------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1316:9
[INFO] [stdout]      |
[INFO] [stdout] 1316 | /         rust!(
[INFO] [stdout] 1317 | |             self.out,
[INFO] [stdout] 1318 | |             "match {p}error_recovery(\
[INFO] [stdout] 1319 | |              {upr} \
[INFO] [stdout] ...    |
[INFO] [stdout] 1333 | |             p = self.prefix
[INFO] [stdout] 1334 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1335:9
[INFO] [stdout]      |
[INFO] [stdout] 1335 |         rust!(self.out, "Err({p}e) => return Err({p}e),", p = self.prefix);
[INFO] [stdout]      |         ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1336:9
[INFO] [stdout]      |
[INFO] [stdout] 1336 | /         rust!(
[INFO] [stdout] 1337 | |             self.out,
[INFO] [stdout] 1338 | |             "Ok(Some({p}v)) => return Ok({p}v),",
[INFO] [stdout] 1339 | |             p = self.prefix
[INFO] [stdout] 1340 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1341:9
[INFO] [stdout]      |
[INFO] [stdout] 1341 |         rust!(self.out, "Ok(None) => (),");
[INFO] [stdout]      |         ---------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1342:9
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         rust!(self.out, "}}");
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1279:13
[INFO] [stdout]      |
[INFO] [stdout] 1279 | /             rust!(
[INFO] [stdout] 1280 | |                 self.out,
[INFO] [stdout] 1281 | |                 "let mut {p}err_lookahead = Some({p}{});",
[INFO] [stdout] 1282 | |                 out_lookahead,
[INFO] [stdout] 1283 | |                 p = self.prefix,
[INFO] [stdout] 1284 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1286:13
[INFO] [stdout]      |
[INFO] [stdout] 1286 | /             rust!(
[INFO] [stdout] 1287 | |                 self.out,
[INFO] [stdout] 1288 | |                 "let mut {p}err_integer: Option<usize> = Some({p}{});",
[INFO] [stdout] 1289 | |                 out_integer,
[INFO] [stdout] 1290 | |                 p = self.prefix,
[INFO] [stdout] 1291 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1293:13
[INFO] [stdout]      |
[INFO] [stdout] 1293 | /             rust!(
[INFO] [stdout] 1294 | |                 self.out,
[INFO] [stdout] 1295 | |                 "let mut {p}err_lookahead = None;",
[INFO] [stdout] 1296 | |                 p = self.prefix,
[INFO] [stdout] 1297 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1299:13
[INFO] [stdout]      |
[INFO] [stdout] 1299 | /             rust!(
[INFO] [stdout] 1300 | |                 self.out,
[INFO] [stdout] 1301 | |                 "let mut {p}err_integer: Option<usize> = None;",
[INFO] [stdout] 1302 | |                 p = self.prefix,
[INFO] [stdout] 1303 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1310:13
[INFO] [stdout]      |
[INFO] [stdout] 1310 |             rust!(self.out, "return Err({p}error)", p = prefix);
[INFO] [stdout]      |             --------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1345:13
[INFO] [stdout]      |
[INFO] [stdout] 1345 | /             rust!(
[INFO] [stdout] 1346 | |                 self.out,
[INFO] [stdout] 1347 | |                 "match ({p}err_lookahead, {p}err_integer) {{",
[INFO] [stdout] 1348 | |                 p = self.prefix
[INFO] [stdout] 1349 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1350:13
[INFO] [stdout]      |
[INFO] [stdout] 1350 |             rust!(self.out, "(Some({p}l), Some({p}i)) => {{", p = self.prefix);
[INFO] [stdout]      |             ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1351:13
[INFO] [stdout]      |
[INFO] [stdout] 1351 |             rust!(self.out, "{p}{} = {p}l;", out_lookahead, p = self.prefix);
[INFO] [stdout]      |             ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1352:13
[INFO] [stdout]      |
[INFO] [stdout] 1352 |             rust!(self.out, "{p}{} = {p}i;", out_integer, p = self.prefix);
[INFO] [stdout]      |             -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1353:13
[INFO] [stdout]      |
[INFO] [stdout] 1353 |             rust!(self.out, "continue '{p}{};", tok_target, p = self.prefix);
[INFO] [stdout]      |             ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1354:13
[INFO] [stdout]      |
[INFO] [stdout] 1354 |             rust!(self.out, "}}"); // end arm
[INFO] [stdout]      |             --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1355:13
[INFO] [stdout]      |
[INFO] [stdout] 1355 |             rust!(self.out, "_ => break '{p}{},", eof_target, p = self.prefix);
[INFO] [stdout]      |             ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1356:13
[INFO] [stdout]      |
[INFO] [stdout] 1356 |             rust!(self.out, "}}"); // end match
[INFO] [stdout]      |             --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/lr1/codegen/parse_table.rs:1411:9
[INFO] [stdout]      |
[INFO] [stdout] 1411 |         try!(self.out.write_fn_header(
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1435:9
[INFO] [stdout]      |
[INFO] [stdout] 1435 |         rust!(self.out, "{{");
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1442:9
[INFO] [stdout]      |
[INFO] [stdout] 1442 |         rust!(self.out, "let mut {}dropped_tokens = vec![];", prefix);
[INFO] [stdout]      |         ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1482:9
[INFO] [stdout]      |
[INFO] [stdout] 1482 |         rust!(self.out, "loop {{");
[INFO] [stdout]      |         -------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1483:9
[INFO] [stdout]      |
[INFO] [stdout] 1483 | /         rust!(
[INFO] [stdout] 1484 | |             self.out,
[INFO] [stdout] 1485 | |             "let {p}state = *{p}states.last().unwrap() as usize;",
[INFO] [stdout] 1486 | |             p = self.prefix
[INFO] [stdout] 1487 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1491:9
[INFO] [stdout]      |
[INFO] [stdout] 1491 | /         rust!(
[INFO] [stdout] 1492 | |             self.out,
[INFO] [stdout] 1493 | |             "let {p}action = {p}ACTION[{p}state * {} + {}];",
[INFO] [stdout] 1494 | |             actions_per_state,
[INFO] [stdout] 1495 | |             actions_per_state - 1,
[INFO] [stdout] 1496 | |             p = self.prefix
[INFO] [stdout] 1497 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1498:9
[INFO] [stdout]      |
[INFO] [stdout] 1498 |         rust!(self.out, "if {p}action >= 0 {{", p = self.prefix);
[INFO] [stdout]      |         -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1499:9
[INFO] [stdout]      |
[INFO] [stdout] 1499 |         rust!(self.out, "break;");
[INFO] [stdout]      |         ------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1500:9
[INFO] [stdout]      |
[INFO] [stdout] 1500 |         rust!(self.out, "}}");
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1510:9
[INFO] [stdout]      |
[INFO] [stdout] 1510 | /         rust!(
[INFO] [stdout] 1511 | |             self.out,
[INFO] [stdout] 1512 | |             "let {p}lookahead_start = {p}opt_lookahead.as_ref().map(|l| &l.0);",
[INFO] [stdout] 1513 | |             p = self.prefix
[INFO] [stdout] 1514 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1515:9
[INFO] [stdout]      |
[INFO] [stdout] 1515 | /         rust!(
[INFO] [stdout] 1516 | |             self.out,
[INFO] [stdout] 1517 | |             "if let Some(r) = {p}reduce( \
[INFO] [stdout] 1518 | |              {upr} \
[INFO] [stdout] ...    |
[INFO] [stdout] 1527 | |             p = self.prefix
[INFO] [stdout] 1528 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1529:9
[INFO] [stdout]      |
[INFO] [stdout] 1529 |         rust!(self.out, "return Ok(Some(r?));");
[INFO] [stdout]      |         --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1530:9
[INFO] [stdout]      |
[INFO] [stdout] 1530 |         rust!(self.out, "}}");
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1531:9
[INFO] [stdout]      |
[INFO] [stdout] 1531 |         rust!(self.out, "}}"); // end reduce loop
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1535:9
[INFO] [stdout]      |
[INFO] [stdout] 1535 | /         rust!(
[INFO] [stdout] 1536 | |             self.out,
[INFO] [stdout] 1537 | |             "let {p}states_len = {p}states.len();",
[INFO] [stdout] 1538 | |             p = self.prefix
[INFO] [stdout] 1539 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1543:9
[INFO] [stdout]      |
[INFO] [stdout] 1543 |         rust!(self.out, "let {p}top0;", p = self.prefix);
[INFO] [stdout]      |         ------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1545:9
[INFO] [stdout]      |
[INFO] [stdout] 1545 |         rust!(self.out, "'{p}find_state: loop {{", p = self.prefix);
[INFO] [stdout]      |         ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1548:9
[INFO] [stdout]      |
[INFO] [stdout] 1548 | /         rust!(
[INFO] [stdout] 1549 | |             self.out,
[INFO] [stdout] 1550 | |             "for {p}top in (0..{p}states_len).rev() {{",
[INFO] [stdout] 1551 | |             p = self.prefix
[INFO] [stdout] 1552 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1553:9
[INFO] [stdout]      |
[INFO] [stdout] 1553 | /         rust!(
[INFO] [stdout] 1554 | |             self.out,
[INFO] [stdout] 1555 | |             "let {p}state = {p}states[{p}top] as usize;",
[INFO] [stdout] 1556 | |             p = self.prefix
[INFO] [stdout] 1557 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1566:9
[INFO] [stdout]      |
[INFO] [stdout] 1566 | /         rust!(
[INFO] [stdout] 1567 | |             self.out,
[INFO] [stdout] 1568 | |             "let {p}action = {p}ACTION[{p}state * {} + {}];",
[INFO] [stdout] 1569 | |             actions_per_state,
[INFO] [stdout] 1570 | |             actions_per_state - 1,
[INFO] [stdout] 1571 | |             p = self.prefix
[INFO] [stdout] 1572 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1574:9
[INFO] [stdout]      |
[INFO] [stdout] 1574 | /         rust!(
[INFO] [stdout] 1575 | |             self.out,
[INFO] [stdout] 1576 | |             "if {p}action <= 0 {{ continue; }}",
[INFO] [stdout] 1577 | |             p = self.prefix
[INFO] [stdout] 1578 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1580:9
[INFO] [stdout]      |
[INFO] [stdout] 1580 | /         rust!(
[INFO] [stdout] 1581 | |             self.out,
[INFO] [stdout] 1582 | |             "let {p}error_state = {p}action - 1;",
[INFO] [stdout] 1583 | |             p = self.prefix
[INFO] [stdout] 1584 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1586:9
[INFO] [stdout]      |
[INFO] [stdout] 1586 | /         rust!(
[INFO] [stdout] 1587 | |             self.out,
[INFO] [stdout] 1588 | |             "if {p}accepts(\
[INFO] [stdout] 1589 | |              {upr} \
[INFO] [stdout] ...    |
[INFO] [stdout] 1597 | |             p = self.prefix
[INFO] [stdout] 1598 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1599:9
[INFO] [stdout]      |
[INFO] [stdout] 1599 |         rust!(self.out, "{p}top0 = {p}top;", p = self.prefix);
[INFO] [stdout]      |         ----------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1600:9
[INFO] [stdout]      |
[INFO] [stdout] 1600 |         rust!(self.out, "break '{p}find_state;", p = self.prefix);
[INFO] [stdout]      |         --------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1601:9
[INFO] [stdout]      |
[INFO] [stdout] 1601 |         rust!(self.out, "}}"); // end if
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1602:9
[INFO] [stdout]      |
[INFO] [stdout] 1602 |         rust!(self.out, "}}"); // end for
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1609:9
[INFO] [stdout]      |
[INFO] [stdout] 1609 |         rust!(self.out, "'{p}eof: loop {{", p = self.prefix);
[INFO] [stdout]      |         ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1610:9
[INFO] [stdout]      |
[INFO] [stdout] 1610 | /         rust!(
[INFO] [stdout] 1611 | |             self.out,
[INFO] [stdout] 1612 | |             "match {p}opt_lookahead.take() {{",
[INFO] [stdout] 1613 | |             p = self.prefix
[INFO] [stdout] 1614 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1620:9
[INFO] [stdout]      |
[INFO] [stdout] 1620 |         rust!(self.out, "None => {{");
[INFO] [stdout]      |         ----------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1627:9
[INFO] [stdout]      |
[INFO] [stdout] 1627 |         rust!(self.out, "return Err({}error)", prefix);
[INFO] [stdout]      |         ---------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1628:9
[INFO] [stdout]      |
[INFO] [stdout] 1628 |         rust!(self.out, "}}"); // end None arm
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1632:9
[INFO] [stdout]      |
[INFO] [stdout] 1632 |         rust!(self.out, "Some(mut {p}lookahead) => {{", p = self.prefix);
[INFO] [stdout]      |         ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1640:9
[INFO] [stdout]      |
[INFO] [stdout] 1640 | /         rust!(
[INFO] [stdout] 1641 | |             self.out,
[INFO] [stdout] 1642 | |             "{p}dropped_tokens.push({p}lookahead);",
[INFO] [stdout] 1643 | |             p = self.prefix
[INFO] [stdout] 1644 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1646:9
[INFO] [stdout]      |
[INFO] [stdout] 1646 |         rust!(self.out, "let {p}integer;", p = self.prefix);
[INFO] [stdout]      |         --------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/lr1/codegen/parse_table.rs:1647:9
[INFO] [stdout]      |
[INFO] [stdout] 1647 |         try!(self.token_to_integer("integer", "lookahead"));
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1648:9
[INFO] [stdout]      |
[INFO] [stdout] 1648 | /         rust!(
[INFO] [stdout] 1649 | |             self.out,
[INFO] [stdout] 1650 | |             "*{p}opt_lookahead = Some({p}lookahead);",
[INFO] [stdout] 1651 | |             p = self.prefix
[INFO] [stdout] 1652 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1653:9
[INFO] [stdout]      |
[INFO] [stdout] 1653 | /         rust!(
[INFO] [stdout] 1654 | |             self.out,
[INFO] [stdout] 1655 | |             "*{p}opt_integer = Some({p}integer);",
[INFO] [stdout] 1656 | |             p = self.prefix
[INFO] [stdout] 1657 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1658:9
[INFO] [stdout]      |
[INFO] [stdout] 1658 |         rust!(self.out, "continue '{p}find_state;", p = self.prefix);
[INFO] [stdout]      |         ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1659:9
[INFO] [stdout]      |
[INFO] [stdout] 1659 |         rust!(self.out, "}}"); // end Some(_) arm
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1660:9
[INFO] [stdout]      |
[INFO] [stdout] 1660 |         rust!(self.out, "}}"); // end match
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1661:9
[INFO] [stdout]      |
[INFO] [stdout] 1661 |         rust!(self.out, "}}"); // end 'eof loop
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1673:9
[INFO] [stdout]      |
[INFO] [stdout] 1673 |         rust!(self.out, "*{p}opt_lookahead = None;", p = self.prefix);
[INFO] [stdout]      |         ------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1674:9
[INFO] [stdout]      |
[INFO] [stdout] 1674 |         rust!(self.out, "*{p}opt_integer = None;", p = self.prefix);
[INFO] [stdout]      |         ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1675:9
[INFO] [stdout]      |
[INFO] [stdout] 1675 |         rust!(self.out, "}};"); // end 'find_state loop
[INFO] [stdout]      |         ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1704:9
[INFO] [stdout]      |
[INFO] [stdout] 1704 |         rust!(self.out, "let {p}top = {p}top0;", p = self.prefix);
[INFO] [stdout]      |         --------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1705:9
[INFO] [stdout]      |
[INFO] [stdout] 1705 | /         rust!(
[INFO] [stdout] 1706 | |             self.out,
[INFO] [stdout] 1707 | |             "let {p}start = if let Some({p}popped_sym) = {p}symbols.get({p}top) {{",
[INFO] [stdout] 1708 | |             p = self.prefix
[INFO] [stdout] 1709 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1718:9
[INFO] [stdout]      |
[INFO] [stdout] 1718 |         rust!(self.out, "{p}popped_sym.0.clone()", p = self.prefix);
[INFO] [stdout]      |         ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1719:9
[INFO] [stdout]      |
[INFO] [stdout] 1719 | /         rust!(
[INFO] [stdout] 1720 | |             self.out,
[INFO] [stdout] 1721 | |             "}} else if let Some({p}dropped_token) = {p}dropped_tokens.first() {{",
[INFO] [stdout] 1722 | |             p = self.prefix
[INFO] [stdout] 1723 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1732:9
[INFO] [stdout]      |
[INFO] [stdout] 1732 |         rust!(self.out, "{p}dropped_token.0.clone()", p = self.prefix);
[INFO] [stdout]      |         -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1733:9
[INFO] [stdout]      |
[INFO] [stdout] 1733 |         rust!(self.out, "}} else if {p}top > 0 {{", p = self.prefix);
[INFO] [stdout]      |         ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1740:9
[INFO] [stdout]      |
[INFO] [stdout] 1740 | /         rust!(
[INFO] [stdout] 1741 | |             self.out,
[INFO] [stdout] 1742 | |             "{p}symbols[{p}top - 1].2.clone()",
[INFO] [stdout] 1743 | |             p = self.prefix
[INFO] [stdout] 1744 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1745:9
[INFO] [stdout]      |
[INFO] [stdout] 1745 |         rust!(self.out, "}} else {{");
[INFO] [stdout]      |         ----------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1749:9
[INFO] [stdout]      |
[INFO] [stdout] 1749 |         rust!(self.out, "Default::default()");
[INFO] [stdout]      |         ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1750:9
[INFO] [stdout]      |
[INFO] [stdout] 1750 |         rust!(self.out, "}};"); // end if
[INFO] [stdout]      |         ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1778:9
[INFO] [stdout]      |
[INFO] [stdout] 1778 | /         rust!(
[INFO] [stdout] 1779 | |             self.out,
[INFO] [stdout] 1780 | |             "let {p}end = if let Some({p}dropped_token) = {p}dropped_tokens.last() {{",
[INFO] [stdout] 1781 | |             p = self.prefix
[INFO] [stdout] 1782 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1791:9
[INFO] [stdout]      |
[INFO] [stdout] 1791 |         rust!(self.out, "{p}dropped_token.2.clone()", p = self.prefix);
[INFO] [stdout]      |         -------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1792:9
[INFO] [stdout]      |
[INFO] [stdout] 1792 | /         rust!(
[INFO] [stdout] 1793 | |             self.out,
[INFO] [stdout] 1794 | |             "}} else if {p}states_len - 1 > {p}top {{",
[INFO] [stdout] 1795 | |             p = self.prefix
[INFO] [stdout] 1796 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1805:9
[INFO] [stdout]      |
[INFO] [stdout] 1805 | /         rust!(
[INFO] [stdout] 1806 | |             self.out,
[INFO] [stdout] 1807 | |             "{p}symbols.last().unwrap().2.clone()",
[INFO] [stdout] 1808 | |             p = self.prefix
[INFO] [stdout] 1809 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1810:9
[INFO] [stdout]      |
[INFO] [stdout] 1810 | /         rust!(
[INFO] [stdout] 1811 | |             self.out,
[INFO] [stdout] 1812 | |             "}} else if let Some({p}lookahead) = {p}opt_lookahead.as_ref() {{",
[INFO] [stdout] 1813 | |             p = self.prefix
[INFO] [stdout] 1814 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1818:9
[INFO] [stdout]      |
[INFO] [stdout] 1818 |         rust!(self.out, "{p}lookahead.0.clone()", p = self.prefix);
[INFO] [stdout]      |         ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1819:9
[INFO] [stdout]      |
[INFO] [stdout] 1819 |         rust!(self.out, "}} else {{");
[INFO] [stdout]      |         ----------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1823:9
[INFO] [stdout]      |
[INFO] [stdout] 1823 |         rust!(self.out, "{p}start.clone()", p = self.prefix);
[INFO] [stdout]      |         ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1824:9
[INFO] [stdout]      |
[INFO] [stdout] 1824 |         rust!(self.out, "}};"); // end if
[INFO] [stdout]      |         ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1830:9
[INFO] [stdout]      |
[INFO] [stdout] 1830 |         rust!(self.out, "{p}states.truncate({p}top + 1);", p = self.prefix);
[INFO] [stdout]      |         ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1831:9
[INFO] [stdout]      |
[INFO] [stdout] 1831 |         rust!(self.out, "{p}symbols.truncate({p}top);", p = self.prefix);
[INFO] [stdout]      |         ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1834:9
[INFO] [stdout]      |
[INFO] [stdout] 1834 | /         rust!(
[INFO] [stdout] 1835 | |             self.out,
[INFO] [stdout] 1836 | |             "let {p}recover_state = {p}states[{p}top] as usize;",
[INFO] [stdout] 1837 | |             p = self.prefix
[INFO] [stdout] 1838 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1841:9
[INFO] [stdout]      |
[INFO] [stdout] 1841 | /         rust!(
[INFO] [stdout] 1842 | |             self.out,
[INFO] [stdout] 1843 | |             "let {p}error_action = {p}ACTION[{p}recover_state * {} + {}];",
[INFO] [stdout] 1844 | |             actions_per_state,
[INFO] [stdout] 1845 | |             actions_per_state - 1,
[INFO] [stdout] 1846 | |             p = self.prefix
[INFO] [stdout] 1847 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1848:9
[INFO] [stdout]      |
[INFO] [stdout] 1848 | /         rust!(
[INFO] [stdout] 1849 | |             self.out,
[INFO] [stdout] 1850 | |             "let {p}error_state = {p}error_action - 1;",
[INFO] [stdout] 1851 | |             p = self.prefix
[INFO] [stdout] 1852 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1889:9
[INFO] [stdout]      |
[INFO] [stdout] 1889 |         rust!(self.out, "{p}states.push({p}error_state);", p = self.prefix);
[INFO] [stdout]      |         ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1890:9
[INFO] [stdout]      |
[INFO] [stdout] 1890 | /         rust!(
[INFO] [stdout] 1891 | |             self.out,
[INFO] [stdout] 1892 | |             "let {p}recovery = {}lalrpop_util::ErrorRecovery {{",
[INFO] [stdout] 1893 | |             p = self.prefix
[INFO] [stdout] 1894 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1895:9
[INFO] [stdout]      |
[INFO] [stdout] 1895 |         rust!(self.out, "error: {p}error,", p = self.prefix);
[INFO] [stdout]      |         ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1896:9
[INFO] [stdout]      |
[INFO] [stdout] 1896 | /         rust!(
[INFO] [stdout] 1897 | |             self.out,
[INFO] [stdout] 1898 | |             "dropped_tokens: {p}dropped_tokens,",
[INFO] [stdout] 1899 | |             p = self.prefix
[INFO] [stdout] 1900 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1901:9
[INFO] [stdout]      |
[INFO] [stdout] 1901 |         rust!(self.out, "}};");
[INFO] [stdout]      |         ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1904:9
[INFO] [stdout]      |
[INFO] [stdout] 1904 | /         rust!(
[INFO] [stdout] 1905 | |             self.out,
[INFO] [stdout] 1906 | |             "{p}symbols.push(({p}start, {p}Symbol::{e}({p}recovery), {p}end));",
[INFO] [stdout] 1907 | |             p = self.prefix,
[INFO] [stdout] 1908 | |             e = error_variant
[INFO] [stdout] 1909 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1911:9
[INFO] [stdout]      |
[INFO] [stdout] 1911 |         rust!(self.out, "Ok(None)");
[INFO] [stdout]      |         --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1912:9
[INFO] [stdout]      |
[INFO] [stdout] 1912 |         rust!(self.out, "}}"); // end fn
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1447:13
[INFO] [stdout]      |
[INFO] [stdout] 1447 | /             rust!(
[INFO] [stdout] 1448 | |                 self.out,
[INFO] [stdout] 1449 | |                 "println!(\"Initiating error recovery in state: {{}}\", \
[INFO] [stdout] 1450 | |                  {p}states.last().unwrap());",
[INFO] [stdout] 1451 | |                 p = self.prefix
[INFO] [stdout] 1452 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1453:13
[INFO] [stdout]      |
[INFO] [stdout] 1453 | /             rust!(
[INFO] [stdout] 1454 | |                 self.out,
[INFO] [stdout] 1455 | |                 "println!(\"  - state stack size: {{}}\", \
[INFO] [stdout] 1456 | |                  {p}states.len());",
[INFO] [stdout] 1457 | |                 p = self.prefix
[INFO] [stdout] 1458 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1459:13
[INFO] [stdout]      |
[INFO] [stdout] 1459 | /             rust!(
[INFO] [stdout] 1460 | |                 self.out,
[INFO] [stdout] 1461 | |                 "println!(\"  - symbol stack size: {{}}\", \
[INFO] [stdout] 1462 | |                  {p}symbols.len());",
[INFO] [stdout] 1463 | |                 p = self.prefix
[INFO] [stdout] 1464 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1465:13
[INFO] [stdout]      |
[INFO] [stdout] 1465 | /             rust!(
[INFO] [stdout] 1466 | |                 self.out,
[INFO] [stdout] 1467 | |                 "println!(\"  - opt lookahead: {{:?}}\", \
[INFO] [stdout] 1468 | |                  {p}opt_lookahead);",
[INFO] [stdout] 1469 | |                 p = self.prefix
[INFO] [stdout] 1470 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1471:13
[INFO] [stdout]      |
[INFO] [stdout] 1471 | /             rust!(
[INFO] [stdout] 1472 | |                 self.out,
[INFO] [stdout] 1473 | |                 "println!(\"  - opt integer: {{:?}}\", \
[INFO] [stdout] 1474 | |                  {p}opt_integer);",
[INFO] [stdout] 1475 | |                 p = self.prefix
[INFO] [stdout] 1476 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1503:13
[INFO] [stdout]      |
[INFO] [stdout] 1503 | /             rust!(
[INFO] [stdout] 1504 | |                 self.out,
[INFO] [stdout] 1505 | |                 r#"println!("Error recovery reduces on action: {{}}", {}action);"#,
[INFO] [stdout] 1506 | |                 self.prefix
[INFO] [stdout] 1507 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1559:13
[INFO] [stdout]      |
[INFO] [stdout] 1559 | /             rust!(
[INFO] [stdout] 1560 | |                 self.out,
[INFO] [stdout] 1561 | |                 "println!(\"Probing recovery from state {{}} (top = {{}}).\", {p}state, {p}top);",
[INFO] [stdout] 1562 | |                 p = self.prefix,
[INFO] [stdout] 1563 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1622:13
[INFO] [stdout]      |
[INFO] [stdout] 1622 | /             rust!(
[INFO] [stdout] 1623 | |                 self.out,
[INFO] [stdout] 1624 | |                 r#"println!("Error recovery: cannot drop EOF; aborting");"#
[INFO] [stdout] 1625 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1634:13
[INFO] [stdout]      |
[INFO] [stdout] 1634 | /             rust!(
[INFO] [stdout] 1635 | |                 self.out,
[INFO] [stdout] 1636 | |                 r#"println!("Error recovery: dropping token `{{:?}}`", {p}lookahead);"#,
[INFO] [stdout] 1637 | |                 p = self.prefix,
[INFO] [stdout] 1638 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1668:13
[INFO] [stdout]      |
[INFO] [stdout] 1668 | /             rust!(
[INFO] [stdout] 1669 | |                 self.out,
[INFO] [stdout] 1670 | |                 "println!(\"Encountered EOF during error recovery\");"
[INFO] [stdout] 1671 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1711:13
[INFO] [stdout]      |
[INFO] [stdout] 1711 | /             rust!(
[INFO] [stdout] 1712 | |                 self.out,
[INFO] [stdout] 1713 | |                 "println!(\"Span starts from popped symbol {{:?}}\", \
[INFO] [stdout] 1714 | |                  (&{p}popped_sym.0 .. &{p}popped_sym.2));",
[INFO] [stdout] 1715 | |                 p = self.prefix,
[INFO] [stdout] 1716 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1725:13
[INFO] [stdout]      |
[INFO] [stdout] 1725 | /             rust!(
[INFO] [stdout] 1726 | |                 self.out,
[INFO] [stdout] 1727 | |                 "println!(\"Span starts from dropped token {{:?}}\", \
[INFO] [stdout] 1728 | |                  (&{p}dropped_token.0 .. &{p}dropped_token.2));",
[INFO] [stdout] 1729 | |                 p = self.prefix,
[INFO] [stdout] 1730 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1735:13
[INFO] [stdout]      |
[INFO] [stdout] 1735 | /             rust!(
[INFO] [stdout] 1736 | |                 self.out,
[INFO] [stdout] 1737 | |                 "println!(\"Span starts from end of last retained symbol\");"
[INFO] [stdout] 1738 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1747:13
[INFO] [stdout]      |
[INFO] [stdout] 1747 |             rust!(self.out, "println!(\"Span starts from default\");");
[INFO] [stdout]      |             ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1784:13
[INFO] [stdout]      |
[INFO] [stdout] 1784 | /             rust!(
[INFO] [stdout] 1785 | |                 self.out,
[INFO] [stdout] 1786 | |                 "println!(\"Span ends at end of last dropped token {{:?}}\", \
[INFO] [stdout] 1787 | |                  (&{p}dropped_token.0 .. &{p}dropped_token.2));",
[INFO] [stdout] 1788 | |                 p = self.prefix,
[INFO] [stdout] 1789 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1798:13
[INFO] [stdout]      |
[INFO] [stdout] 1798 | /             rust!(
[INFO] [stdout] 1799 | |                 self.out,
[INFO] [stdout] 1800 | |                 "println!(\"Span ends at end of last popped symbol {{:?}}\", \
[INFO] [stdout] 1801 | |                  {p}symbols.last().unwrap().2);",
[INFO] [stdout] 1802 | |                 p = self.prefix,
[INFO] [stdout] 1803 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1816:13
[INFO] [stdout]      |
[INFO] [stdout] 1816 |             rust!(self.out, "println!(\"Span ends at start of lookahead\");");
[INFO] [stdout]      |             ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1821:13
[INFO] [stdout]      |
[INFO] [stdout] 1821 |             rust!(self.out, "println!(\"Span ends at start\");");
[INFO] [stdout]      |             ---------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1855:13
[INFO] [stdout]      |
[INFO] [stdout] 1855 |             rust!(self.out, "println!(\"Recovering from error:\");");
[INFO] [stdout]      |             -------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1856:13
[INFO] [stdout]      |
[INFO] [stdout] 1856 | /             rust!(
[INFO] [stdout] 1857 | |                 self.out,
[INFO] [stdout] 1858 | |                 "println!(\"  - recovery base state: {{}}\", {p}top);",
[INFO] [stdout] 1859 | |                 p = self.prefix
[INFO] [stdout] 1860 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1861:13
[INFO] [stdout]      |
[INFO] [stdout] 1861 | /             rust!(
[INFO] [stdout] 1862 | |                 self.out,
[INFO] [stdout] 1863 | |                 "println!(\"  - new top state {{}}\", {p}recover_state);",
[INFO] [stdout] 1864 | |                 p = self.prefix
[INFO] [stdout] 1865 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1866:13
[INFO] [stdout]      |
[INFO] [stdout] 1866 | /             rust!(
[INFO] [stdout] 1867 | |                 self.out,
[INFO] [stdout] 1868 | |                 "println!(\"  - error state {{}}\", {p}error_state);",
[INFO] [stdout] 1869 | |                 p = self.prefix
[INFO] [stdout] 1870 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1871:13
[INFO] [stdout]      |
[INFO] [stdout] 1871 | /             rust!(
[INFO] [stdout] 1872 | |                 self.out,
[INFO] [stdout] 1873 | |                 "println!(\"  - new stack length: {{}}\", {p}states.len());",
[INFO] [stdout] 1874 | |                 p = self.prefix
[INFO] [stdout] 1875 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1876:13
[INFO] [stdout]      |
[INFO] [stdout] 1876 | /             rust!(
[INFO] [stdout] 1877 | |                 self.out,
[INFO] [stdout] 1878 | |                 "println!(\"  - new symbol length: {{}}\", {p}symbols.len());",
[INFO] [stdout] 1879 | |                 p = self.prefix
[INFO] [stdout] 1880 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1881:13
[INFO] [stdout]      |
[INFO] [stdout] 1881 | /             rust!(
[INFO] [stdout] 1882 | |                 self.out,
[INFO] [stdout] 1883 | |                 "println!(\"  - span {{:?}}..{{:?}}\", {p}start, {p}end);",
[INFO] [stdout] 1884 | |                 p = self.prefix
[INFO] [stdout] 1885 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/lr1/codegen/parse_table.rs:1964:9
[INFO] [stdout]      |
[INFO] [stdout] 1964 |         try!(self.out.write_fn_header(
[INFO] [stdout]      |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1974:9
[INFO] [stdout]      |
[INFO] [stdout] 1974 |         rust!(self.out, "{{");
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1986:9
[INFO] [stdout]      |
[INFO] [stdout] 1986 | /         rust!(
[INFO] [stdout] 1987 | |             self.out,
[INFO] [stdout] 1988 | |             "let mut {p}states = {p}states.to_vec();",
[INFO] [stdout] 1989 | |             p = self.prefix
[INFO] [stdout] 1990 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1991:9
[INFO] [stdout]      |
[INFO] [stdout] 1991 |         rust!(self.out, "{p}states.push({p}error_state);", p = self.prefix);
[INFO] [stdout]      |         ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1993:9
[INFO] [stdout]      |
[INFO] [stdout] 1993 |         rust!(self.out, "loop {{",);
[INFO] [stdout]      |         --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1995:9
[INFO] [stdout]      |
[INFO] [stdout] 1995 | /         rust!(
[INFO] [stdout] 1996 | |             self.out,
[INFO] [stdout] 1997 | |             "let mut {}states_len = {}states.len();",
[INFO] [stdout] 1998 | |             self.prefix,
[INFO] [stdout] 1999 | |             self.prefix
[INFO] [stdout] 2000 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2002:9
[INFO] [stdout]      |
[INFO] [stdout] 2002 | /         rust!(
[INFO] [stdout] 2003 | |             self.out,
[INFO] [stdout] 2004 | |             "let {p}top = {p}states[{p}states_len - 1] as usize;",
[INFO] [stdout] 2005 | |             p = self.prefix
[INFO] [stdout] 2006 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2016:9
[INFO] [stdout]      |
[INFO] [stdout] 2016 | /         rust!(
[INFO] [stdout] 2017 | |             self.out,
[INFO] [stdout] 2018 | |             "let {p}action = match {p}opt_integer {{",
[INFO] [stdout] 2019 | |             p = self.prefix
[INFO] [stdout] 2020 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2021:9
[INFO] [stdout]      |
[INFO] [stdout] 2021 | /         rust!(
[INFO] [stdout] 2022 | |             self.out,
[INFO] [stdout] 2023 | |             "None => {p}EOF_ACTION[{p}top as usize],",
[INFO] [stdout] 2024 | |             p = self.prefix
[INFO] [stdout] 2025 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2026:9
[INFO] [stdout]      |
[INFO] [stdout] 2026 | /         rust!(
[INFO] [stdout] 2027 | |             self.out,
[INFO] [stdout] 2028 | |             "Some({p}integer) => {p}ACTION[{p}top * {actions_per_state} + {p}integer],",
[INFO] [stdout] 2029 | |             p = self.prefix,
[INFO] [stdout] 2030 | |             actions_per_state = actions_per_state,
[INFO] [stdout] 2031 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2032:9
[INFO] [stdout]      |
[INFO] [stdout] 2032 |         rust!(self.out, "}};"); // end `match`
[INFO] [stdout]      |         ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2035:9
[INFO] [stdout]      |
[INFO] [stdout] 2035 | /         rust!(
[INFO] [stdout] 2036 | |             self.out,
[INFO] [stdout] 2037 | |             "if {p}action == 0 {{ return false; }}",
[INFO] [stdout] 2038 | |             p = self.prefix
[INFO] [stdout] 2039 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2042:9
[INFO] [stdout]      |
[INFO] [stdout] 2042 | /         rust!(
[INFO] [stdout] 2043 | |             self.out,
[INFO] [stdout] 2044 | |             "if {p}action > 0 {{ return true; }}",
[INFO] [stdout] 2045 | |             p = self.prefix
[INFO] [stdout] 2046 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2050:9
[INFO] [stdout]      |
[INFO] [stdout] 2050 | /         rust!(
[INFO] [stdout] 2051 | |             self.out,
[INFO] [stdout] 2052 | |             "let ({p}to_pop, {p}nt) = match -{p}action {{",
[INFO] [stdout] 2053 | |             p = self.prefix
[INFO] [stdout] 2054 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2092:9
[INFO] [stdout]      |
[INFO] [stdout] 2092 | /         rust!(
[INFO] [stdout] 2093 | |             self.out,
[INFO] [stdout] 2094 | |             "_ => panic!(\"invalid action code {{}}\", {}action)",
[INFO] [stdout] 2095 | |             self.prefix
[INFO] [stdout] 2096 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2097:9
[INFO] [stdout]      |
[INFO] [stdout] 2097 |         rust!(self.out, "}};"); // end match
[INFO] [stdout]      |         ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2099:9
[INFO] [stdout]      |
[INFO] [stdout] 2099 |         rust!(self.out, "{p}states_len -= {p}to_pop;", p = self.prefix);
[INFO] [stdout]      |         --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2100:9
[INFO] [stdout]      |
[INFO] [stdout] 2100 | /         rust!(
[INFO] [stdout] 2101 | |             self.out,
[INFO] [stdout] 2102 | |             "{p}states.truncate({p}states_len);",
[INFO] [stdout] 2103 | |             p = self.prefix
[INFO] [stdout] 2104 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2105:9
[INFO] [stdout]      |
[INFO] [stdout] 2105 | /         rust!(
[INFO] [stdout] 2106 | |             self.out,
[INFO] [stdout] 2107 | |             "let {p}top = {p}states[{p}states_len - 1] as usize;",
[INFO] [stdout] 2108 | |             p = self.prefix
[INFO] [stdout] 2109 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2123:9
[INFO] [stdout]      |
[INFO] [stdout] 2123 | /         rust!(
[INFO] [stdout] 2124 | |             self.out,
[INFO] [stdout] 2125 | |             "let {p}next_state = {p}GOTO[{p}top * {num_non_terminals} + {p}nt] - 1;",
[INFO] [stdout] 2126 | |             p = self.prefix,
[INFO] [stdout] 2127 | |             num_non_terminals = self.grammar.nonterminals.len(),
[INFO] [stdout] 2128 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2130:9
[INFO] [stdout]      |
[INFO] [stdout] 2130 |         rust!(self.out, "{p}states.push({p}next_state);", p = self.prefix);
[INFO] [stdout]      |         ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2132:9
[INFO] [stdout]      |
[INFO] [stdout] 2132 |         rust!(self.out, "}}"); // end loop
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2133:9
[INFO] [stdout]      |
[INFO] [stdout] 2133 |         rust!(self.out, "}}"); // end fn
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:1977:13
[INFO] [stdout]      |
[INFO] [stdout] 1977 | /             rust!(
[INFO] [stdout] 1978 | |                 self.out,
[INFO] [stdout] 1979 | |                 "println!(\"Testing whether state {{}} accepts token {{:?}}\", \
[INFO] [stdout] 1980 | |                  {p}error_state, {p}opt_integer);",
[INFO] [stdout] 1981 | |                 p = self.prefix
[INFO] [stdout] 1982 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2009:13
[INFO] [stdout]      |
[INFO] [stdout] 2009 | /             rust!(
[INFO] [stdout] 2010 | |                 self.out,
[INFO] [stdout] 2011 | |                 "println!(\"accepts: top-state={{}} num-states={{}}\", {p}top, {p}states_len);",
[INFO] [stdout] 2012 | |                 p = self.prefix
[INFO] [stdout] 2013 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2062:17
[INFO] [stdout]      |
[INFO] [stdout] 2062 |                 rust!(self.out, "// simulate {:?}", production);
[INFO] [stdout]      |                 ----------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2067:17
[INFO] [stdout]      |
[INFO] [stdout] 2067 |                 rust!(self.out, "{} => return true,", index);
[INFO] [stdout]      |                 -------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2075:17
[INFO] [stdout]      |
[INFO] [stdout] 2075 |                 rust!(self.out, "{} => {{", index);
[INFO] [stdout]      |                 ---------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2083:17
[INFO] [stdout]      |
[INFO] [stdout] 2083 | /                 rust!(
[INFO] [stdout] 2084 | |                     self.out,
[INFO] [stdout] 2085 | |                     "({num_symbols}, {nt})",
[INFO] [stdout] 2086 | |                     num_symbols = num_symbols,
[INFO] [stdout] 2087 | |                     nt = nt
[INFO] [stdout] 2088 | |                 );
[INFO] [stdout]      | |_________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2089:17
[INFO] [stdout]      |
[INFO] [stdout] 2089 |                 rust!(self.out, "}}");
[INFO] [stdout]      |                 --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2077:21
[INFO] [stdout]      |
[INFO] [stdout] 2077 | /                     rust!(
[INFO] [stdout] 2078 | |                         self.out,
[INFO] [stdout] 2079 | |                         "println!(r##\"accepts: simulating {:?}\"##);",
[INFO] [stdout] 2080 | |                         production
[INFO] [stdout] 2081 | |                     );
[INFO] [stdout]      | |_____________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2112:13
[INFO] [stdout]      |
[INFO] [stdout] 2112 | /             rust!(
[INFO] [stdout] 2113 | |                 self.out,
[INFO] [stdout] 2114 | |                 "println!(\"accepts: popped {{}} symbols, new top is {{}}, nt is {{}}\", \
[INFO] [stdout] 2115 | |                  {p}to_pop, \
[INFO] [stdout] ...    |
[INFO] [stdout] 2119 | |                 p = self.prefix
[INFO] [stdout] 2120 | |             );
[INFO] [stdout]      | |_____________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2152:9
[INFO] [stdout]      |
[INFO] [stdout] 2152 | /         rust!(
[INFO] [stdout] 2153 | |             self.out,
[INFO] [stdout] 2154 | |             "let {}state = *{}states.last().unwrap() as usize;",
[INFO] [stdout] 2155 | |             self.prefix,
[INFO] [stdout] 2156 | |             self.prefix
[INFO] [stdout] 2157 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2158:9
[INFO] [stdout]      |
[INFO] [stdout] 2158 | /         rust!(
[INFO] [stdout] 2159 | |             self.out,
[INFO] [stdout] 2160 | |             "let {}{} = {}lalrpop_util::ParseError::UnrecognizedToken {{",
[INFO] [stdout] 2161 | |             self.prefix,
[INFO] [stdout] 2162 | |             error_var,
[INFO] [stdout] 2163 | |             self.prefix
[INFO] [stdout] 2164 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2165:9
[INFO] [stdout]      |
[INFO] [stdout] 2165 |         rust!(self.out, "token: {},", token);
[INFO] [stdout]      |         ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2166:9
[INFO] [stdout]      |
[INFO] [stdout] 2166 | /         rust!(
[INFO] [stdout] 2167 | |             self.out,
[INFO] [stdout] 2168 | |             "expected: {}expected_tokens({}state),",
[INFO] [stdout] 2169 | |             self.prefix,
[INFO] [stdout] 2170 | |             self.prefix
[INFO] [stdout] 2171 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2172:9
[INFO] [stdout]      |
[INFO] [stdout] 2172 |         rust!(self.out, "}};");
[INFO] [stdout]      |         ---------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2177:9
[INFO] [stdout]      |
[INFO] [stdout] 2177 | /         rust!(
[INFO] [stdout] 2178 | |             self.out,
[INFO] [stdout] 2179 | |             "fn {}expected_tokens({}state: usize) -> Vec<::std::string::String> {{",
[INFO] [stdout] 2180 | |             self.prefix,
[INFO] [stdout] 2181 | |             self.prefix
[INFO] [stdout] 2182 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2184:9
[INFO] [stdout]      |
[INFO] [stdout] 2184 | /         rust!(
[INFO] [stdout] 2185 | |             self.out,
[INFO] [stdout] 2186 | |             "const {}TERMINAL: &'static [&'static str] = &[",
[INFO] [stdout] 2187 | |             self.prefix
[INFO] [stdout] 2188 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2200:9
[INFO] [stdout]      |
[INFO] [stdout] 2200 |         rust!(self.out, "];");
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |           ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2203:9
[INFO] [stdout]      |
[INFO] [stdout] 2203 | /         rust!(
[INFO] [stdout] 2204 | |             self.out,
[INFO] [stdout] 2205 | |             "{}ACTION[({}state * {})..].iter().zip({}TERMINAL).filter_map(|(&state, terminal)| {{",
[INFO] [stdout] 2206 | |             self.prefix,
[INFO] [stdout] ...    |
[INFO] [stdout] 2209 | |             self.prefix
[INFO] [stdout] 2210 | |         );
[INFO] [stdout]      | |_________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2211:9
[INFO] [stdout]      |
[INFO] [stdout] 2211 |         rust!(self.out, "if state == 0 {{");
[INFO] [stdout]      |         ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2212:9
[INFO] [stdout]      |
[INFO] [stdout] 2212 |         rust!(self.out, "None");
[INFO] [stdout]      |         ----------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2213:9
[INFO] [stdout]      |
[INFO] [stdout] 2213 |         rust!(self.out, "}} else {{");
[INFO] [stdout]      |         ----------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2214:9
[INFO] [stdout]      |
[INFO] [stdout] 2214 |         rust!(self.out, "Some(terminal.to_string())");
[INFO] [stdout]      |         --------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2215:9
[INFO] [stdout]      |
[INFO] [stdout] 2215 |         rust!(self.out, "}}");
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2216:9
[INFO] [stdout]      |
[INFO] [stdout] 2216 |         rust!(self.out, "}}).collect()");
[INFO] [stdout]      |         -------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2217:9
[INFO] [stdout]      |
[INFO] [stdout] 2217 |         rust!(self.out, "}}");
[INFO] [stdout]      |         --------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]     --> src/rust/mod.rs:12:9
[INFO] [stdout]      |
[INFO] [stdout]   12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]      |         ^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/lr1/codegen/parse_table.rs:2198:13
[INFO] [stdout]      |
[INFO] [stdout] 2198 |             rust!(self.out, "r###\"{}\"###,", terminal);
[INFO] [stdout]      |             ------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/lr1/codegen/test_all.rs:49:13
[INFO] [stdout]    |
[INFO] [stdout] 49 |             try!(this.write_parser_fn());
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lr1/codegen/test_all.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |             rust!(this.out, "#[cfg_attr(rustfmt, rustfmt_skip)]");
[INFO] [stdout]    |             ----------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/lr1/codegen/test_all.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |             rust!(this.out, "mod {}ascent {{", this.prefix);
[INFO] [stdout]    |             ----------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `rust` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/lr1/codegen/test_all.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 53 |             try!(super::ascent::compile(
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/rust/mod.rs:12:9
[INFO] [stdout]    |
[WARN] too many lines in the log, truncating it
