[INFO] crate lalrpop-snap 0.16.0 is already in cache
[INFO] checking lalrpop-snap-0.16.0 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate lalrpop-snap 0.16.0 into /workspace/builds/worker-5/source
[INFO] validating manifest of crates.io crate lalrpop-snap 0.16.0 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[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-5/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] bdccb1fc319f6ba1fbbaa26fb11440b065dd4651fe10e949d7fc35c0f581f405
[INFO] running `"docker" "start" "-a" "bdccb1fc319f6ba1fbbaa26fb11440b065dd4651fe10e949d7fc35c0f581f405"`
[INFO] [stderr]     Checking regex-syntax v0.4.2
[INFO] [stderr]     Checking lalrpop-util v0.16.3
[INFO] [stderr]     Checking ascii-canvas v1.0.0
[INFO] [stderr]     Checking ena v0.9.3
[INFO] [stderr]     Checking lalrpop-snap v0.16.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:70:17
[INFO] [stderr]    |
[INFO] [stderr] 70 |                 try!(self.write_indentation());
[INFO] [stderr]    |                 ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:71:17
[INFO] [stderr]    |
[INFO] [stderr] 71 |                 try!(writeln!(self.write, "{}, {}", i, comment));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:74:13
[INFO] [stderr]    |
[INFO] [stderr] 74 |             try!(self.write_indentation());
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:78:21
[INFO] [stderr]    |
[INFO] [stderr] 78 |                     try!(write!(self.write, " "));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:80:17
[INFO] [stderr]    |
[INFO] [stderr] 80 |                 try!(write!(self.write, "{},", i));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:102:9
[INFO] [stderr]     |
[INFO] [stderr] 102 |         try!(self.write_indented(out));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 123 |         rust!(self, "{}fn {}<", visibility, name);
[INFO] [stderr]     |         ------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 126 |             rust!(self, "{0:1$}{2},", "", TAB, type_parameter);
[INFO] [stderr]     |             --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 130 |             rust!(self, "{0:1$}{2},", "", TAB, type_parameter);
[INFO] [stderr]     |             --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 133 |         rust!(self, ">(");
[INFO] [stderr]     |         ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 136 |             rust!(self, "{},", param);
[INFO] [stderr]     |             -------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 139 |             rust!(self, "{}: {},", parameter.name, parameter.ty);
[INFO] [stderr]     |             ----------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 143 |             rust!(self, "{},", parameter);
[INFO] [stderr]     |             ------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 147 |             rust!(self, ") -> {} where", return_type);
[INFO] [stderr]     |             ------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 150 |                 rust!(self, "  {},", where_clause);
[INFO] [stderr]     |                 ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 154 |                 rust!(self, "  {},", where_clause);
[INFO] [stderr]     |                 ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 157 |             rust!(self, ") -> {}", return_type);
[INFO] [stderr]     |             ------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 165 |             rust!(self, "{}", attribute);
[INFO] [stderr]     |             ----------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 174 |                 rust!(self, "use {}{};", super_prefix, u);
[INFO] [stderr]     |                 ------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 176 |                 rust!(self, "use {};", u);
[INFO] [stderr]     |                 -------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 186 |         rust!(self, "#[allow(unused_extern_crates)]");
[INFO] [stderr]     |         ---------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr] ...
[INFO] [stderr] 187 |         rust!(self, "extern crate lalrpop_util as {}lalrpop_util;", prefix);
[INFO] [stderr]     |         -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/api/mod.rs:147:26
[INFO] [stderr]     |
[INFO] [stderr] 147 |         self.process_dir(try!(current_dir()))
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/api/mod.rs:153:9
[INFO] [stderr]     |
[INFO] [stderr] 153 |         try!(build::process_dir(session, path));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/api/mod.rs:160:9
[INFO] [stderr]     |
[INFO] [stderr] 160 |         try!(build::process_file(session, path));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/build/action.rs:39:9
[INFO] [stderr]    |
[INFO] [stderr] 39 |         rust!(rust, "");
[INFO] [stderr]    |         ---------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/build/action.rs:45:13
[INFO] [stderr]    |
[INFO] [stderr] 45 |             rust!(rust, "#[allow(unused_variables)]");
[INFO] [stderr]    |             ------------------------------------------ in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/build/action.rs:50:17
[INFO] [stderr]    |
[INFO] [stderr] 50 |                 try!(emit_user_action_code(grammar, rust, i, defn, data))
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/build/action.rs:53:17
[INFO] [stderr]    |
[INFO] [stderr] 53 |                 try!(emit_lookaround_action_code(grammar, rust, i, defn, variant))
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/build/action.rs:56:17
[INFO] [stderr]    |
[INFO] [stderr] 56 |                 try!(emit_inline_action_code(grammar, rust, i, defn, data))
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/action.rs:122:5
[INFO] [stderr]     |
[INFO] [stderr] 122 |     try!(rust.write_fn_header(
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:132:5
[INFO] [stderr]     |
[INFO] [stderr] 132 |     rust!(rust, "{{");
[INFO] [stderr]     |     ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:133:5
[INFO] [stderr]     |
[INFO] [stderr] 133 |     rust!(rust, "{}", data.code);
[INFO] [stderr]     |     ----------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:134:5
[INFO] [stderr]     |
[INFO] [stderr] 134 |     rust!(rust, "}}");
[INFO] [stderr]     |     ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/action.rs:145:5
[INFO] [stderr]     |
[INFO] [stderr] 145 |     try!(rust.write_fn_header(
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:167:5
[INFO] [stderr]     |
[INFO] [stderr] 167 |     rust!(rust, "{{");
[INFO] [stderr]     |     ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:174:13
[INFO] [stderr]     |
[INFO] [stderr] 174 |             rust!(rust, "{}lookahead.clone()", grammar.prefix);
[INFO] [stderr]     |             --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:178:13
[INFO] [stderr]     |
[INFO] [stderr] 178 |             rust!(rust, "{}lookbehind.clone()", grammar.prefix);
[INFO] [stderr]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:181:5
[INFO] [stderr]     |
[INFO] [stderr] 181 |     rust!(rust, "}}");
[INFO] [stderr]     |     ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/action.rs:232:5
[INFO] [stderr]     |
[INFO] [stderr] 232 |     try!(rust.write_fn_header(
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:242:5
[INFO] [stderr]     |
[INFO] [stderr] 242 |     rust!(rust, "{{");
[INFO] [stderr]     |     ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:260:21
[INFO] [stderr]     |
[INFO] [stderr] 260 | /                     rust!(
[INFO] [stderr] 261 | |                         rust,
[INFO] [stderr] 262 | |                         "let {}start{} = {}{}.0.clone();",
[INFO] [stderr] 263 | |                         grammar.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 266 | |                         arg_counter
[INFO] [stderr] 267 | |                     );
[INFO] [stderr]     | |______________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:270:21
[INFO] [stderr]     |
[INFO] [stderr] 270 | /                     rust!(
[INFO] [stderr] 271 | |                         rust,
[INFO] [stderr] 272 | |                         "let {}end{} = {}{}.2.clone();",
[INFO] [stderr] 273 | |                         grammar.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 276 | |                         last_arg_index
[INFO] [stderr] 277 | |                     );
[INFO] [stderr]     | |______________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:286:25
[INFO] [stderr]     |
[INFO] [stderr] 286 | /                         rust!(
[INFO] [stderr] 287 | |                             rust,
[INFO] [stderr] 288 | |                             "let {}start{} = {}{}.2.clone();",
[INFO] [stderr] 289 | |                             grammar.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 292 | |                             arg_counter - 1
[INFO] [stderr] 293 | |                         );
[INFO] [stderr]     | |__________________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:295:25
[INFO] [stderr]     |
[INFO] [stderr] 295 | /                         rust!(
[INFO] [stderr] 296 | |                             rust,
[INFO] [stderr] 297 | |                             "let {}start{} = {}{}.0.clone();",
[INFO] [stderr] 298 | |                             grammar.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 301 | |                             arg_counter
[INFO] [stderr] 302 | |                         );
[INFO] [stderr]     | |__________________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:304:25
[INFO] [stderr]     |
[INFO] [stderr] 304 | /                         rust!(
[INFO] [stderr] 305 | |                             rust,
[INFO] [stderr] 306 | |                             "let {}start{} = {}lookbehind.clone();",
[INFO] [stderr] 307 | |                             grammar.prefix,
[INFO] [stderr] 308 | |                             temp_counter,
[INFO] [stderr] 309 | |                             grammar.prefix
[INFO] [stderr] 310 | |                         );
[INFO] [stderr]     | |__________________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:314:25
[INFO] [stderr]     |
[INFO] [stderr] 314 | /                         rust!(
[INFO] [stderr] 315 | |                             rust,
[INFO] [stderr] 316 | |                             "let {}end{} = {}{}.0.clone();",
[INFO] [stderr] 317 | |                             grammar.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 320 | |                             arg_counter
[INFO] [stderr] 321 | |                         );
[INFO] [stderr]     | |__________________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:323:25
[INFO] [stderr]     |
[INFO] [stderr] 323 | /                         rust!(
[INFO] [stderr] 324 | |                             rust,
[INFO] [stderr] 325 | |                             "let {}end{} = {}{}.2.clone();",
[INFO] [stderr] 326 | |                             grammar.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 329 | |                             num_flat_args - 1
[INFO] [stderr] 330 | |                         );
[INFO] [stderr]     | |__________________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:332:25
[INFO] [stderr]     |
[INFO] [stderr] 332 | /                         rust!(
[INFO] [stderr] 333 | |                             rust,
[INFO] [stderr] 334 | |                             "let {}end{} = {}lookahead.clone();",
[INFO] [stderr] 335 | |                             grammar.prefix,
[INFO] [stderr] 336 | |                             temp_counter,
[INFO] [stderr] 337 | |                             grammar.prefix
[INFO] [stderr] 338 | |                         );
[INFO] [stderr]     | |__________________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:358:17
[INFO] [stderr]     |
[INFO] [stderr] 358 | /                 rust!(
[INFO] [stderr] 359 | |                     rust,
[INFO] [stderr] 360 | |                     "let {}temp{} = {}action{}(",
[INFO] [stderr] 361 | |                     grammar.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 364 | |                     inlined_action.index()
[INFO] [stderr] 365 | |                 );
[INFO] [stderr]     | |__________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:367:21
[INFO] [stderr]     |
[INFO] [stderr] 367 |                     rust!(rust, "{},", parameter.name);
[INFO] [stderr]     |                     ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:370:21
[INFO] [stderr]     |
[INFO] [stderr] 370 |                     rust!(rust, "{}{},", grammar.prefix, arg_counter + i);
[INFO] [stderr]     |                     ------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:373:21
[INFO] [stderr]     |
[INFO] [stderr] 373 |                     rust!(rust, "&{}start{},", grammar.prefix, temp_counter);
[INFO] [stderr]     |                     --------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:374:21
[INFO] [stderr]     |
[INFO] [stderr] 374 |                     rust!(rust, "&{}end{},", grammar.prefix, temp_counter);
[INFO] [stderr]     |                     ------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:376:17
[INFO] [stderr]     |
[INFO] [stderr] 376 |                 rust!(rust, ");");
[INFO] [stderr]     |                 ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:379:17
[INFO] [stderr]     |
[INFO] [stderr] 379 | /                 rust!(
[INFO] [stderr] 380 | |                     rust,
[INFO] [stderr] 381 | |                     "let {}temp{} = ({}start{}, {}temp{}, {}end{});",
[INFO] [stderr] 382 | |                     grammar.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 389 | |                     temp_counter
[INFO] [stderr] 390 | |                 );
[INFO] [stderr]     | |__________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:398:5
[INFO] [stderr]     |
[INFO] [stderr] 398 |     rust!(rust, "{}action{}(", grammar.prefix, data.action.index());
[INFO] [stderr]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:400:9
[INFO] [stderr]     |
[INFO] [stderr] 400 |         rust!(rust, "{},", parameter.name);
[INFO] [stderr]     |         ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:407:17
[INFO] [stderr]     |
[INFO] [stderr] 407 |                 rust!(rust, "{}{},", grammar.prefix, arg_counter);
[INFO] [stderr]     |                 -------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:411:17
[INFO] [stderr]     |
[INFO] [stderr] 411 |                 rust!(rust, "{}temp{},", grammar.prefix, temp_counter);
[INFO] [stderr]     |                 ------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:418:5
[INFO] [stderr]     |
[INFO] [stderr] 418 |     rust!(rust, ")");
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/action.rs:420:5
[INFO] [stderr]     |
[INFO] [stderr] 420 |     rust!(rust, "}}");
[INFO] [stderr]     |     ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/build/mod.rs:40:25
[INFO] [stderr]    |
[INFO] [stderr] 40 |     let lalrpop_files = try!(lalrpop_files(root_dir));
[INFO] [stderr]    |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/build/mod.rs:42:9
[INFO] [stderr]    |
[INFO] [stderr] 42 |         try!(process_file(session.clone(), lalrpop_file));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/build/mod.rs:49:19
[INFO] [stderr]    |
[INFO] [stderr] 49 |     let rs_file = try!(resolve_rs_file(&session, lalrpop_file));
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/build/mod.rs:50:23
[INFO] [stderr]    |
[INFO] [stderr] 50 |     let report_file = try!(resolve_report_file(&session, lalrpop_file));
[INFO] [stderr]    |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/build/mod.rs:88:31
[INFO] [stderr]    |
[INFO] [stderr] 88 |     if session.force_build || try!(needs_rebuild(&lalrpop_file, &rs_file)) {
[INFO] [stderr]    |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/build/mod.rs:96:13
[INFO] [stderr]    |
[INFO] [stderr] 96 |             try!(fs::create_dir_all(parent));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/build/mod.rs:98:9
[INFO] [stderr]    |
[INFO] [stderr] 98 |         try!(make_read_only(&rs_file, false));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/build/mod.rs:99:9
[INFO] [stderr]    |
[INFO] [stderr] 99 |         try!(remove_old_file(&rs_file));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:102:33
[INFO] [stderr]     |
[INFO] [stderr] 102 |         let file_text = Rc::new(try!(FileText::from_path(lalrpop_file.to_path_buf())));
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:116:27
[INFO] [stderr]     |
[INFO] [stderr] 116 |             let grammar = try!(parse_and_normalize_grammar(&session, &file_text));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:117:26
[INFO] [stderr]     |
[INFO] [stderr] 117 |             let buffer = try!(emit_recursive_ascent(&session, &grammar, &report_file));
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:118:35
[INFO] [stderr]     |
[INFO] [stderr] 118 |             let mut output_file = try!(fs::File::create(&rs_file));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:119:13
[INFO] [stderr]     |
[INFO] [stderr] 119 |             try!(writeln!(output_file, "{}", LALRPOP_VERSION_HEADER));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:120:13
[INFO] [stderr]     |
[INFO] [stderr] 120 |             try!(output_file.write_all(&buffer));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:123:9
[INFO] [stderr]     |
[INFO] [stderr] 123 |         try!(make_read_only(&rs_file, true));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:144:36
[INFO] [stderr]     |
[INFO] [stderr] 144 |             let lalrpop_metadata = try!(fs::metadata(&lalrpop_file));
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:185:40
[INFO] [stderr]     |
[INFO] [stderr] 185 |         let mut f = io::BufReader::new(try!(fs::File::open(&rs_file)));
[INFO] [stderr]     |                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:186:9
[INFO] [stderr]     |
[INFO] [stderr] 186 |         try!(f.read_line(&mut input_str));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:194:27
[INFO] [stderr]     |
[INFO] [stderr] 194 |         let rs_metadata = try!(fs::metadata(&rs_file));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:205:18
[INFO] [stderr]     |
[INFO] [stderr] 205 |     for entry in try!(fs::read_dir(root_dir)) {
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:206:21
[INFO] [stderr]     |
[INFO] [stderr] 206 |         let entry = try!(entry);
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:207:25
[INFO] [stderr]     |
[INFO] [stderr] 207 |         let file_type = try!(entry.file_type());
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:212:27
[INFO] [stderr]     |
[INFO] [stderr] 212 |             result.extend(try!(lalrpop_files(&path)));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:379:5
[INFO] [stderr]     |
[INFO] [stderr] 379 |     try!(emit_module_attributes(grammar, &mut rust));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:380:5
[INFO] [stderr]     |
[INFO] [stderr] 380 |     try!(emit_uses(grammar, &mut rust));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:404:42
[INFO] [stderr]     |
[INFO] [stderr] 404 |             let mut output_report_file = try!(fs::File::create(&report_file));
[INFO] [stderr]     |                                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:405:13
[INFO] [stderr]     |
[INFO] [stderr] 405 |             try!(lr1::generate_report(&mut output_report_file, &lr1result));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:418:53
[INFO] [stderr]     |
[INFO] [stderr] 418 |             r::LrCodeGeneration::RecursiveAscent => try!(lr1::codegen::ascent::compile(
[INFO] [stderr]     |                                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:426:49
[INFO] [stderr]     |
[INFO] [stderr] 426 |             r::LrCodeGeneration::TableDriven => try!(lr1::codegen::parse_table::compile(
[INFO] [stderr]     |                                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:435:45
[INFO] [stderr]     |
[INFO] [stderr] 435 |             r::LrCodeGeneration::TestAll => try!(lr1::codegen::test_all::compile(
[INFO] [stderr]     |                                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:444:9
[INFO] [stderr]     |
[INFO] [stderr] 444 | /         rust!(
[INFO] [stderr] 445 | |             rust,
[INFO] [stderr] 446 | |             "{}use self::{}parse{}::{}Parser;",
[INFO] [stderr] 447 | |             grammar.nonterminals[&user_nt].visibility,
[INFO] [stderr] ...   |
[INFO] [stderr] 450 | |             user_nt
[INFO] [stderr] 451 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:455:9
[INFO] [stderr]     |
[INFO] [stderr] 455 |         try!(intern_token::compile(&grammar, intern_token, &mut rust));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:456:9
[INFO] [stderr]     |
[INFO] [stderr] 456 |         rust!(rust, "pub use self::{}intern_token::Token;", grammar.prefix);
[INFO] [stderr]     |         -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:459:5
[INFO] [stderr]     |
[INFO] [stderr] 459 |     try!(action::emit_action_code(grammar, &mut rust));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/build/mod.rs:461:5
[INFO] [stderr]     |
[INFO] [stderr] 461 |     try!(emit_to_triple_trait(grammar, &mut rust));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:478:5
[INFO] [stderr]     |
[INFO] [stderr] 478 |     rust!(rust, "");
[INFO] [stderr]     |     ---------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:479:5
[INFO] [stderr]     |
[INFO] [stderr] 479 | /     rust!(
[INFO] [stderr] 480 | |         rust,
[INFO] [stderr] 481 | |         "pub trait {}ToTriple<{}> {{",
[INFO] [stderr] 482 | |         grammar.prefix,
[INFO] [stderr] 483 | |         user_type_parameters,
[INFO] [stderr] 484 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:485:5
[INFO] [stderr]     |
[INFO] [stderr] 485 |     rust!(rust, "type Error;");
[INFO] [stderr]     |     --------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:486:5
[INFO] [stderr]     |
[INFO] [stderr] 486 | /     rust!(
[INFO] [stderr] 487 | |         rust,
[INFO] [stderr] 488 | |         "fn to_triple(value: Self) -> Result<({},{},{}),Self::Error>;",
[INFO] [stderr] 489 | |         L,
[INFO] [stderr] 490 | |         T,
[INFO] [stderr] 491 | |         L,
[INFO] [stderr] 492 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:493:5
[INFO] [stderr]     |
[INFO] [stderr] 493 |     rust!(rust, "}}");
[INFO] [stderr]     |     ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:495:5
[INFO] [stderr]     |
[INFO] [stderr] 495 |     rust!(rust, "");
[INFO] [stderr]     |     ---------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:497:9
[INFO] [stderr]     |
[INFO] [stderr] 497 | /         rust!(
[INFO] [stderr] 498 | |             rust,
[INFO] [stderr] 499 | |             "impl<{}> {}ToTriple<{}> for ({}, {}, {}) {{",
[INFO] [stderr] 500 | |             user_type_parameters,
[INFO] [stderr] ...   |
[INFO] [stderr] 505 | |             L,
[INFO] [stderr] 506 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:507:9
[INFO] [stderr]     |
[INFO] [stderr] 507 |         rust!(rust, "type Error = {};", E);
[INFO] [stderr]     |         ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:508:9
[INFO] [stderr]     |
[INFO] [stderr] 508 | /         rust!(
[INFO] [stderr] 509 | |             rust,
[INFO] [stderr] 510 | |             "fn to_triple(value: Self) -> Result<({},{},{}),{}> {{",
[INFO] [stderr] 511 | |             L,
[INFO] [stderr] ...   |
[INFO] [stderr] 514 | |             E,
[INFO] [stderr] 515 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:516:9
[INFO] [stderr]     |
[INFO] [stderr] 516 |         rust!(rust, "Ok(value)");
[INFO] [stderr]     |         ------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:517:9
[INFO] [stderr]     |
[INFO] [stderr] 517 |         rust!(rust, "}}");
[INFO] [stderr]     |         ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:518:9
[INFO] [stderr]     |
[INFO] [stderr] 518 |         rust!(rust, "}}");
[INFO] [stderr]     |         ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:520:9
[INFO] [stderr]     |
[INFO] [stderr] 520 | /         rust!(
[INFO] [stderr] 521 | |             rust,
[INFO] [stderr] 522 | |             "impl<{}> {}ToTriple<{}> for Result<({}, {}, {}),{}> {{",
[INFO] [stderr] 523 | |             user_type_parameters,
[INFO] [stderr] ...   |
[INFO] [stderr] 529 | |             E,
[INFO] [stderr] 530 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:531:9
[INFO] [stderr]     |
[INFO] [stderr] 531 |         rust!(rust, "type Error = {};", E);
[INFO] [stderr]     |         ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:532:9
[INFO] [stderr]     |
[INFO] [stderr] 532 | /         rust!(
[INFO] [stderr] 533 | |             rust,
[INFO] [stderr] 534 | |             "fn to_triple(value: Self) -> Result<({},{},{}),{}> {{",
[INFO] [stderr] 535 | |             L,
[INFO] [stderr] ...   |
[INFO] [stderr] 538 | |             E,
[INFO] [stderr] 539 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:540:9
[INFO] [stderr]     |
[INFO] [stderr] 540 |         rust!(rust, "value");
[INFO] [stderr]     |         --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:541:9
[INFO] [stderr]     |
[INFO] [stderr] 541 |         rust!(rust, "}}");
[INFO] [stderr]     |         ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:542:9
[INFO] [stderr]     |
[INFO] [stderr] 542 |         rust!(rust, "}}");
[INFO] [stderr]     |         ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:544:9
[INFO] [stderr]     |
[INFO] [stderr] 544 | /         rust!(
[INFO] [stderr] 545 | |             rust,
[INFO] [stderr] 546 | |             "impl<{}> {}ToTriple<{}> for {} {{",
[INFO] [stderr] 547 | |             user_type_parameters,
[INFO] [stderr] ...   |
[INFO] [stderr] 550 | |             T,
[INFO] [stderr] 551 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:552:9
[INFO] [stderr]     |
[INFO] [stderr] 552 |         rust!(rust, "type Error = {};", E);
[INFO] [stderr]     |         ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:553:9
[INFO] [stderr]     |
[INFO] [stderr] 553 | /         rust!(
[INFO] [stderr] 554 | |             rust,
[INFO] [stderr] 555 | |             "fn to_triple(value: Self) -> Result<((),{},()),{}> {{",
[INFO] [stderr] 556 | |             T,
[INFO] [stderr] 557 | |             E,
[INFO] [stderr] 558 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:559:9
[INFO] [stderr]     |
[INFO] [stderr] 559 |         rust!(rust, "Ok(((), value, ()))");
[INFO] [stderr]     |         ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:560:9
[INFO] [stderr]     |
[INFO] [stderr] 560 |         rust!(rust, "}}");
[INFO] [stderr]     |         ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:561:9
[INFO] [stderr]     |
[INFO] [stderr] 561 |         rust!(rust, "}}");
[INFO] [stderr]     |         ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:563:9
[INFO] [stderr]     |
[INFO] [stderr] 563 | /         rust!(
[INFO] [stderr] 564 | |             rust,
[INFO] [stderr] 565 | |             "impl<{}> {}ToTriple<{}> for Result<({}),{}> {{",
[INFO] [stderr] 566 | |             user_type_parameters,
[INFO] [stderr] ...   |
[INFO] [stderr] 570 | |             E,
[INFO] [stderr] 571 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:572:9
[INFO] [stderr]     |
[INFO] [stderr] 572 |         rust!(rust, "type Error = {};", E);
[INFO] [stderr]     |         ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:573:9
[INFO] [stderr]     |
[INFO] [stderr] 573 | /         rust!(
[INFO] [stderr] 574 | |             rust,
[INFO] [stderr] 575 | |             "fn to_triple(value: Self) -> Result<((),{},()),{}> {{",
[INFO] [stderr] 576 | |             T,
[INFO] [stderr] 577 | |             E,
[INFO] [stderr] 578 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:579:9
[INFO] [stderr]     |
[INFO] [stderr] 579 |         rust!(rust, "value.map(|v| ((), v, ()))");
[INFO] [stderr]     |         ------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:580:9
[INFO] [stderr]     |
[INFO] [stderr] 580 |         rust!(rust, "}}");
[INFO] [stderr]     |         ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/build/mod.rs:581:9
[INFO] [stderr]     |
[INFO] [stderr] 581 |         rust!(rust, "}}");
[INFO] [stderr]     |         ------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/file_text.rs:16:21
[INFO] [stderr]    |
[INFO] [stderr] 16 |         let mut f = try!(File::open(&path));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/file_text.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 17 |         try!(f.read_to_string(&mut input_str));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/file_text.rs:99:13
[INFO] [stderr]    |
[INFO] [stderr] 99 |             try!(writeln!(out, "  {}", text));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/file_text.rs:102:17
[INFO] [stderr]     |
[INFO] [stderr] 102 |                 try!(writeln!(out, "  {}^", Repeat(' ', start_col)));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/file_text.rs:105:17
[INFO] [stderr]     |
[INFO] [stderr] 105 |                 try!(writeln!(
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/file_text.rs:118:13
[INFO] [stderr]     |
[INFO] [stderr] 118 |             try!(writeln!(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/file_text.rs:125:17
[INFO] [stderr]     |
[INFO] [stderr] 125 |                 try!(writeln!(out, "| {0:<1$} |", line, max_len));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/file_text.rs:127:13
[INFO] [stderr]     |
[INFO] [stderr] 127 |             try!(writeln!(out, "| {}", line_strs[line_strs.len() - 1]));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/file_text.rs:128:13
[INFO] [stderr]     |
[INFO] [stderr] 128 |             try!(writeln!(out, "+~{}", Repeat('~', end_col)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/file_text.rs:140:13
[INFO] [stderr]     |
[INFO] [stderr] 140 |             try!(write!(fmt, "{}", self.0));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lexer/dfa/mod.rs:44:24
[INFO] [stderr]    |
[INFO] [stderr] 44 |     let nfas: Vec<_> = try! {
[INFO] [stderr]    |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lexer/dfa/mod.rs:60:15
[INFO] [stderr]    |
[INFO] [stderr] 60 |     let dfa = try!(builder.build());
[INFO] [stderr]    |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:62:5
[INFO] [stderr]    |
[INFO] [stderr] 62 |     rust!(out, "#[cfg_attr(rustfmt, rustfmt_skip)]");
[INFO] [stderr]    |     ------------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:63:5
[INFO] [stderr]    |
[INFO] [stderr] 63 |     rust!(out, "mod {}intern_token {{", prefix);
[INFO] [stderr]    |     -------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:64:5
[INFO] [stderr]    |
[INFO] [stderr] 64 |     rust!(out, "#![allow(unused_imports)]");
[INFO] [stderr]    |     ---------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lexer/intern_token/mod.rs:65:5
[INFO] [stderr]    |
[INFO] [stderr] 65 |     try!(out.write_uses("", &grammar));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:66:5
[INFO] [stderr]    |
[INFO] [stderr] 66 |     rust!(out, "extern crate regex as {}regex;", prefix);
[INFO] [stderr]    |     ----------------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:67:5
[INFO] [stderr]    |
[INFO] [stderr] 67 |     rust!(out, "use std::fmt as {}fmt;", prefix);
[INFO] [stderr]    |     --------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 68 |     rust!(out, "");
[INFO] [stderr]    |     --------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |           ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:69:5
[INFO] [stderr]    |
[INFO] [stderr] 69 | /     rust!(
[INFO] [stderr] 70 | |         out,
[INFO] [stderr] 71 | |         "#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]"
[INFO] [stderr] 72 | |     );
[INFO] [stderr]    | |______- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:73:5
[INFO] [stderr]    |
[INFO] [stderr] 73 |     rust!(out, "pub struct Token<'input>(pub usize, pub &'input str);");
[INFO] [stderr]    |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:74:5
[INFO] [stderr]    |
[INFO] [stderr] 74 |     rust!(out, "impl<'a> {}fmt::Display for Token<'a> {{", prefix);
[INFO] [stderr]    |     --------------------------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |           ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:75:5
[INFO] [stderr]    |
[INFO] [stderr] 75 | /     rust!(
[INFO] [stderr] 76 | |         out,
[INFO] [stderr] 77 | |         "fn fmt(&self, formatter: &mut {}fmt::Formatter) -> Result<(), {}fmt::Error> {{",
[INFO] [stderr] 78 | |         prefix,
[INFO] [stderr] 79 | |         prefix
[INFO] [stderr] 80 | |     );
[INFO] [stderr]    | |______- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:81:5
[INFO] [stderr]    |
[INFO] [stderr] 81 |     rust!(out, "{}fmt::Display::fmt(self.1, formatter)", prefix);
[INFO] [stderr]    |     ------------------------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:82:5
[INFO] [stderr]    |
[INFO] [stderr] 82 |     rust!(out, "}}");
[INFO] [stderr]    |     ----------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:83:5
[INFO] [stderr]    |
[INFO] [stderr] 83 |     rust!(out, "}}");
[INFO] [stderr]    |     ----------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:84:5
[INFO] [stderr]    |
[INFO] [stderr] 84 |     rust!(out, "");
[INFO] [stderr]    |     --------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:85:5
[INFO] [stderr]    |
[INFO] [stderr] 85 |     rust!(out, "pub struct {}MatcherBuilder {{", prefix);
[INFO] [stderr]    |     ----------------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:86:5
[INFO] [stderr]    |
[INFO] [stderr] 86 |     rust!(out, "regex_set: {}regex::RegexSet,", prefix);
[INFO] [stderr]    |     ---------------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:87:5
[INFO] [stderr]    |
[INFO] [stderr] 87 |     rust!(out, "regex_vec: Vec<{}regex::Regex>,", prefix);
[INFO] [stderr]    |     ------------------------------------------------------ in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:88:5
[INFO] [stderr]    |
[INFO] [stderr] 88 |     rust!(out, "}}");
[INFO] [stderr]    |     ----------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:89:5
[INFO] [stderr]    |
[INFO] [stderr] 89 |     rust!(out, "");
[INFO] [stderr]    |     --------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:90:5
[INFO] [stderr]    |
[INFO] [stderr] 90 |     rust!(out, "impl {}MatcherBuilder {{", prefix);
[INFO] [stderr]    |     ----------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lexer/intern_token/mod.rs:91:5
[INFO] [stderr]    |
[INFO] [stderr] 91 |     rust!(out, "pub fn new() -> {}MatcherBuilder {{", prefix);
[INFO] [stderr]    |     ---------------------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:115:5
[INFO] [stderr]     |
[INFO] [stderr] 115 |     rust!(out, "let {}strs: &[&str] = &[", prefix);
[INFO] [stderr]     |     ----------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:117:9
[INFO] [stderr]     |
[INFO] [stderr] 117 |         rust!(out, "{},", literal);
[INFO] [stderr]     |         --------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:119:5
[INFO] [stderr]     |
[INFO] [stderr] 119 |     rust!(out, "];");
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:120:5
[INFO] [stderr]     |
[INFO] [stderr] 120 | /     rust!(
[INFO] [stderr] 121 | |         out,
[INFO] [stderr] 122 | |         "let {}regex_set = {}regex::RegexSet::new({}strs).unwrap();",
[INFO] [stderr] 123 | |         prefix,
[INFO] [stderr] 124 | |         prefix,
[INFO] [stderr] 125 | |         prefix
[INFO] [stderr] 126 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:128:5
[INFO] [stderr]     |
[INFO] [stderr] 128 |     rust!(out, "let {}regex_vec = vec![", prefix);
[INFO] [stderr]     |     ---------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:130:9
[INFO] [stderr]     |
[INFO] [stderr] 130 |         rust!(out, "{}regex::Regex::new({}).unwrap(),", prefix, literal);
[INFO] [stderr]     |         ----------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:132:5
[INFO] [stderr]     |
[INFO] [stderr] 132 |     rust!(out, "];");
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:134:5
[INFO] [stderr]     |
[INFO] [stderr] 134 | /     rust!(
[INFO] [stderr] 135 | |         out,
[INFO] [stderr] 136 | |         "{0}MatcherBuilder {{ regex_set: {0}regex_set, regex_vec: {0}regex_vec }}",
[INFO] [stderr] 137 | |         prefix
[INFO] [stderr] 138 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:139:5
[INFO] [stderr]     |
[INFO] [stderr] 139 |     rust!(out, "}}"); // fn new()
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:140:5
[INFO] [stderr]     |
[INFO] [stderr] 140 | /     rust!(
[INFO] [stderr] 141 | |         out,
[INFO] [stderr] 142 | |         "pub fn matcher<'input, 'builder>(&'builder self, s: &'input str) \
[INFO] [stderr] 143 | |          -> {}Matcher<'input, 'builder> {{",
[INFO] [stderr] 144 | |         prefix
[INFO] [stderr] 145 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:146:5
[INFO] [stderr]     |
[INFO] [stderr] 146 |     rust!(out, "{}Matcher {{", prefix);
[INFO] [stderr]     |     ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:147:5
[INFO] [stderr]     |
[INFO] [stderr] 147 |     rust!(out, "text: s,");
[INFO] [stderr]     |     ----------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:148:5
[INFO] [stderr]     |
[INFO] [stderr] 148 |     rust!(out, "consumed: 0,");
[INFO] [stderr]     |     --------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:149:5
[INFO] [stderr]     |
[INFO] [stderr] 149 |     rust!(out, "regex_set: &self.regex_set,");
[INFO] [stderr]     |     ------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:150:5
[INFO] [stderr]     |
[INFO] [stderr] 150 |     rust!(out, "regex_vec: &self.regex_vec,");
[INFO] [stderr]     |     ------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:151:5
[INFO] [stderr]     |
[INFO] [stderr] 151 |     rust!(out, "}}"); // struct literal
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:152:5
[INFO] [stderr]     |
[INFO] [stderr] 152 |     rust!(out, "}}"); // fn matcher()
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:153:5
[INFO] [stderr]     |
[INFO] [stderr] 153 |     rust!(out, "}}"); // impl MatcherBuilder
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:154:5
[INFO] [stderr]     |
[INFO] [stderr] 154 |     rust!(out, "");
[INFO] [stderr]     |     --------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:155:5
[INFO] [stderr]     |
[INFO] [stderr] 155 |     rust!(out, "pub struct {}Matcher<'input, 'builder> {{", prefix);
[INFO] [stderr]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:156:5
[INFO] [stderr]     |
[INFO] [stderr] 156 |     rust!(out, "text: &'input str,"); // remaining input
[INFO] [stderr]     |     --------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:157:5
[INFO] [stderr]     |
[INFO] [stderr] 157 |     rust!(out, "consumed: usize,"); // number of chars consumed thus far
[INFO] [stderr]     |     ------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:158:5
[INFO] [stderr]     |
[INFO] [stderr] 158 |     rust!(out, "regex_set: &'builder {}regex::RegexSet,", prefix);
[INFO] [stderr]     |     -------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:159:5
[INFO] [stderr]     |
[INFO] [stderr] 159 |     rust!(out, "regex_vec: &'builder Vec<{}regex::Regex>,", prefix);
[INFO] [stderr]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:160:5
[INFO] [stderr]     |
[INFO] [stderr] 160 |     rust!(out, "}}");
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:161:5
[INFO] [stderr]     |
[INFO] [stderr] 161 |     rust!(out, "");
[INFO] [stderr]     |     --------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:162:5
[INFO] [stderr]     |
[INFO] [stderr] 162 | /     rust!(
[INFO] [stderr] 163 | |         out,
[INFO] [stderr] 164 | |         "impl<'input, 'builder> Iterator for {}Matcher<'input, 'builder> {{",
[INFO] [stderr] 165 | |         prefix
[INFO] [stderr] 166 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:167:5
[INFO] [stderr]     |
[INFO] [stderr] 167 | /     rust!(
[INFO] [stderr] 168 | |         out,
[INFO] [stderr] 169 | |         "type Item = Result<(usize, Token<'input>, usize), \
[INFO] [stderr] 170 | |          {}lalrpop_util::ParseError<usize,Token<'input>,{}>>;",
[INFO] [stderr] 171 | |         prefix,
[INFO] [stderr] 172 | |         grammar.types.error_type()
[INFO] [stderr] 173 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:174:5
[INFO] [stderr]     |
[INFO] [stderr] 174 |     rust!(out, "");
[INFO] [stderr]     |     --------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:175:5
[INFO] [stderr]     |
[INFO] [stderr] 175 |     rust!(out, "fn next(&mut self) -> Option<Self::Item> {{");
[INFO] [stderr]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:178:5
[INFO] [stderr]     |
[INFO] [stderr] 178 |     rust!(out, "let {}text = self.text.trim_left();", prefix);
[INFO] [stderr]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:179:5
[INFO] [stderr]     |
[INFO] [stderr] 179 | /     rust!(
[INFO] [stderr] 180 | |         out,
[INFO] [stderr] 181 | |         "let {}whitespace = self.text.len() - {}text.len();",
[INFO] [stderr] 182 | |         prefix,
[INFO] [stderr] 183 | |         prefix
[INFO] [stderr] 184 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:185:5
[INFO] [stderr]     |
[INFO] [stderr] 185 | /     rust!(
[INFO] [stderr] 186 | |         out,
[INFO] [stderr] 187 | |         "let {}start_offset = self.consumed + {}whitespace;",
[INFO] [stderr] 188 | |         prefix,
[INFO] [stderr] 189 | |         prefix
[INFO] [stderr] 190 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:193:5
[INFO] [stderr]     |
[INFO] [stderr] 193 |     rust!(out, "if {}text.is_empty() {{", prefix);
[INFO] [stderr]     |     ---------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:194:5
[INFO] [stderr]     |
[INFO] [stderr] 194 |     rust!(out, "self.text = {}text;", prefix);
[INFO] [stderr]     |     ------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:195:5
[INFO] [stderr]     |
[INFO] [stderr] 195 |     rust!(out, "self.consumed = {}start_offset;", prefix);
[INFO] [stderr]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:196:5
[INFO] [stderr]     |
[INFO] [stderr] 196 |     rust!(out, "None");
[INFO] [stderr]     |     ------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:197:5
[INFO] [stderr]     |
[INFO] [stderr] 197 |     rust!(out, "}} else {{");
[INFO] [stderr]     |     ------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:200:5
[INFO] [stderr]     |
[INFO] [stderr] 200 | /     rust!(
[INFO] [stderr] 201 | |         out,
[INFO] [stderr] 202 | |         "let {}matches = self.regex_set.matches({}text);",
[INFO] [stderr] 203 | |         prefix,
[INFO] [stderr] 204 | |         prefix
[INFO] [stderr] 205 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:208:5
[INFO] [stderr]     |
[INFO] [stderr] 208 |     rust!(out, "if !{}matches.matched_any() {{", prefix);
[INFO] [stderr]     |     ----------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:209:5
[INFO] [stderr]     |
[INFO] [stderr] 209 | /     rust!(
[INFO] [stderr] 210 | |         out,
[INFO] [stderr] 211 | |         "Some(Err({}lalrpop_util::ParseError::InvalidToken {{",
[INFO] [stderr] 212 | |         prefix
[INFO] [stderr] 213 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:214:5
[INFO] [stderr]     |
[INFO] [stderr] 214 |     rust!(out, "location: {}start_offset,", prefix);
[INFO] [stderr]     |     ------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:215:5
[INFO] [stderr]     |
[INFO] [stderr] 215 |     rust!(out, "}}))");
[INFO] [stderr]     |     ------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:216:5
[INFO] [stderr]     |
[INFO] [stderr] 216 |     rust!(out, "}} else {{");
[INFO] [stderr]     |     ------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:221:5
[INFO] [stderr]     |
[INFO] [stderr] 221 |     rust!(out, "let mut {}longest_match = 0;", prefix); // length of longest match
[INFO] [stderr]     |     --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:222:5
[INFO] [stderr]     |
[INFO] [stderr] 222 |     rust!(out, "let mut {}index = 0;", prefix); // index of longest match
[INFO] [stderr]     |     ------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:223:5
[INFO] [stderr]     |
[INFO] [stderr] 223 | /     rust!(
[INFO] [stderr] 224 | |         out,
[INFO] [stderr] 225 | |         "for {}i in 0 .. {} {{",
[INFO] [stderr] 226 | |         prefix,
[INFO] [stderr] 227 | |         intern_token.match_entries.len()
[INFO] [stderr] 228 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:229:5
[INFO] [stderr]     |
[INFO] [stderr] 229 |     rust!(out, "if {}matches.matched({}i) {{", prefix, prefix);
[INFO] [stderr]     |     ----------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:239:5
[INFO] [stderr]     |
[INFO] [stderr] 239 | /     rust!(
[INFO] [stderr] 240 | |         out,
[INFO] [stderr] 241 | |         "let {}match = self.regex_vec[{}i].find({}text).unwrap();",
[INFO] [stderr] 242 | |         prefix,
[INFO] [stderr] 243 | |         prefix,
[INFO] [stderr] 244 | |         prefix
[INFO] [stderr] 245 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:246:5
[INFO] [stderr]     |
[INFO] [stderr] 246 |     rust!(out, "let {}len = {}match.end();", prefix, prefix);
[INFO] [stderr]     |     --------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:247:5
[INFO] [stderr]     |
[INFO] [stderr] 247 |     rust!(out, "if {}len >= {}longest_match {{", prefix, prefix);
[INFO] [stderr]     |     ------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:248:5
[INFO] [stderr]     |
[INFO] [stderr] 248 |     rust!(out, "{}longest_match = {}len;", prefix, prefix);
[INFO] [stderr]     |     ------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:249:5
[INFO] [stderr]     |
[INFO] [stderr] 249 |     rust!(out, "{}index = {}i;", prefix, prefix);
[INFO] [stderr]     |     --------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:250:5
[INFO] [stderr]     |
[INFO] [stderr] 250 |     rust!(out, "}}"); // if is longest match
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:251:5
[INFO] [stderr]     |
[INFO] [stderr] 251 |     rust!(out, "}}"); // if matches.matched(i)
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:252:5
[INFO] [stderr]     |
[INFO] [stderr] 252 |     rust!(out, "}}"); // for loop
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:255:5
[INFO] [stderr]     |
[INFO] [stderr] 255 | /     rust!(
[INFO] [stderr] 256 | |         out,
[INFO] [stderr] 257 | |         "let {}result = &{}text[..{}longest_match];",
[INFO] [stderr] 258 | |         prefix,
[INFO] [stderr] 259 | |         prefix,
[INFO] [stderr] 260 | |         prefix
[INFO] [stderr] 261 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:262:5
[INFO] [stderr]     |
[INFO] [stderr] 262 | /     rust!(
[INFO] [stderr] 263 | |         out,
[INFO] [stderr] 264 | |         "let {}remaining = &{}text[{}longest_match..];",
[INFO] [stderr] 265 | |         prefix,
[INFO] [stderr] 266 | |         prefix,
[INFO] [stderr] 267 | |         prefix
[INFO] [stderr] 268 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:269:5
[INFO] [stderr]     |
[INFO] [stderr] 269 | /     rust!(
[INFO] [stderr] 270 | |         out,
[INFO] [stderr] 271 | |         "let {}end_offset = {}start_offset + {}longest_match;",
[INFO] [stderr] 272 | |         prefix,
[INFO] [stderr] 273 | |         prefix,
[INFO] [stderr] 274 | |         prefix
[INFO] [stderr] 275 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:276:5
[INFO] [stderr]     |
[INFO] [stderr] 276 |     rust!(out, "self.text = {}remaining;", prefix);
[INFO] [stderr]     |     ----------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:277:5
[INFO] [stderr]     |
[INFO] [stderr] 277 |     rust!(out, "self.consumed = {}end_offset;", prefix);
[INFO] [stderr]     |     ---------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:278:5
[INFO] [stderr]     |
[INFO] [stderr] 278 | /     rust!(
[INFO] [stderr] 279 | |         out,
[INFO] [stderr] 280 | |         "Some(Ok(({}start_offset, Token({}index, {}result), {}end_offset)))",
[INFO] [stderr] 281 | |         prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 284 | |         prefix
[INFO] [stderr] 285 | |     );
[INFO] [stderr]     | |______- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:287:5
[INFO] [stderr]     |
[INFO] [stderr] 287 |     rust!(out, "}}"); // else
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:288:5
[INFO] [stderr]     |
[INFO] [stderr] 288 |     rust!(out, "}}"); // else
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:289:5
[INFO] [stderr]     |
[INFO] [stderr] 289 |     rust!(out, "}}"); // fn
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:290:5
[INFO] [stderr]     |
[INFO] [stderr] 290 |     rust!(out, "}}"); // impl
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lexer/intern_token/mod.rs:291:5
[INFO] [stderr]     |
[INFO] [stderr] 291 |     rust!(out, "}}"); // mod
[INFO] [stderr]     |     ----------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lexer/re/mod.rs:21:16
[INFO] [stderr]    |
[INFO] [stderr] 21 |     let expr = try!(Expr::parse(s));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lexer/nfa/mod.rs:104:18
[INFO] [stderr]     |
[INFO] [stderr] 104 |         let s0 = try!(nfa.expr(regex, ACCEPT, REJECT));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lexer/nfa/mod.rs:328:29
[INFO] [stderr]     |
[INFO] [stderr] 328 |                 let mut s = try!(self.star_expr(e, accept, reject));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lexer/nfa/mod.rs:330:25
[INFO] [stderr]     |
[INFO] [stderr] 330 |                     s = try!(self.expr(e, s, reject));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lexer/nfa/mod.rs:346:25
[INFO] [stderr]     |
[INFO] [stderr] 346 |                     s = try!(self.optional_expr(e, s, reject));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lexer/nfa/mod.rs:349:25
[INFO] [stderr]     |
[INFO] [stderr] 349 |                     s = try!(self.expr(e, s, reject));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lexer/nfa/mod.rs:357:25
[INFO] [stderr]     |
[INFO] [stderr] 357 |                     s = try!(self.expr(expr, s, reject));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lexer/nfa/mod.rs:372:39
[INFO] [stderr]     |
[INFO] [stderr] 372 |                 let targets: Vec<_> = try!(
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lexer/nfa/mod.rs:409:18
[INFO] [stderr]     |
[INFO] [stderr] 409 |         let s1 = try!(self.expr(expr, accept, reject));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lexer/nfa/mod.rs:436:18
[INFO] [stderr]     |
[INFO] [stderr] 436 |         let s1 = try!(self.expr(expr, s0, reject));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lexer/nfa/mod.rs:462:18
[INFO] [stderr]     |
[INFO] [stderr] 462 |         let s0 = try!(self.expr(expr, s1, reject));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:198:13
[INFO] [stderr]     |
[INFO] [stderr] 198 |             try!(this.write_start_fn());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:199:13
[INFO] [stderr]     |
[INFO] [stderr] 199 |             rust!(this.out, "");
[INFO] [stderr]     |             -------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:200:13
[INFO] [stderr]     |
[INFO] [stderr] 200 |             try!(this.write_return_type_defn());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:202:17
[INFO] [stderr]     |
[INFO] [stderr] 202 |                 try!(this.write_state_fn(StateIndex(i)));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:211:9
[INFO] [stderr]     |
[INFO] [stderr] 211 |         rust!(self.out, "#[allow(dead_code)]");
[INFO] [stderr]     |         --------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:212:9
[INFO] [stderr]     |
[INFO] [stderr] 212 | /         rust!(
[INFO] [stderr] 213 | |             self.out,
[INFO] [stderr] 214 | |             "pub enum {}Nonterminal<{}>",
[INFO] [stderr] 215 | |             self.prefix,
[INFO] [stderr] 216 | |             Sep(", ", &self.custom.nonterminal_type_params)
[INFO] [stderr] 217 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:220:13
[INFO] [stderr]     |
[INFO] [stderr] 220 | /             rust!(
[INFO] [stderr] 221 | |                 self.out,
[INFO] [stderr] 222 | |                 " where {}",
[INFO] [stderr] 223 | |                 Sep(", ", &self.custom.nonterminal_where_clauses)
[INFO] [stderr] 224 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:227:9
[INFO] [stderr]     |
[INFO] [stderr] 227 |         rust!(self.out, " {{");
[INFO] [stderr]     |         ----------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:236:13
[INFO] [stderr]     |
[INFO] [stderr] 236 |             rust!(self.out, "{}({}),", Escape(nt), ty);
[INFO] [stderr]     |             ------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:239:9
[INFO] [stderr]     |
[INFO] [stderr] 239 |         rust!(self.out, "}}");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:248:9
[INFO] [stderr]     |
[INFO] [stderr] 248 |         try!(self.start_parser_fn());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:249:9
[INFO] [stderr]     |
[INFO] [stderr] 249 |         try!(self.define_tokens());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:251:9
[INFO] [stderr]     |
[INFO] [stderr] 251 |         try!(self.next_token("lookahead", "tokens"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:252:9
[INFO] [stderr]     |
[INFO] [stderr] 252 | /         rust!(
[INFO] [stderr] 253 | |             self.out,
[INFO] [stderr] 254 | |             "match try!({}state0({}&mut {}tokens, {}lookahead, {})) {{",
[INFO] [stderr] 255 | |             self.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 259 | |             phantom_data
[INFO] [stderr] 260 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:263:9
[INFO] [stderr]     |
[INFO] [stderr] 263 |         rust!(self.out, "(Some({}lookahead), _) => {{", self.prefix);
[INFO] [stderr]     |         ------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:264:9
[INFO] [stderr]     |
[INFO] [stderr] 264 | /         rust!(
[INFO] [stderr] 265 | |             self.out,
[INFO] [stderr] 266 | |             "Err({}lalrpop_util::ParseError::ExtraToken {{ token: {}lookahead }})",
[INFO] [stderr] 267 | |             self.prefix,
[INFO] [stderr] 268 | |             self.prefix
[INFO] [stderr] 269 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:270:9
[INFO] [stderr]     |
[INFO] [stderr] 270 |         rust!(self.out, "}}");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:273:9
[INFO] [stderr]     |
[INFO] [stderr] 273 | /         rust!(
[INFO] [stderr] 274 | |             self.out,
[INFO] [stderr] 275 | |             "(None, {}Nonterminal::{}((_, {}nt, _))) => {{",
[INFO] [stderr] 276 | |             self.prefix,
[INFO] [stderr] 277 | |             Escape(&self.start_symbol),
[INFO] [stderr] 278 | |             self.prefix
[INFO] [stderr] 279 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:280:9
[INFO] [stderr]     |
[INFO] [stderr] 280 |         rust!(self.out, "Ok({}nt)", self.prefix);
[INFO] [stderr]     |         ----------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:281:9
[INFO] [stderr]     |
[INFO] [stderr] 281 |         rust!(self.out, "}}");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:284:9
[INFO] [stderr]     |
[INFO] [stderr] 284 |         rust!(self.out, "_ => unreachable!(),");
[INFO] [stderr]     |         ---------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:285:9
[INFO] [stderr]     |
[INFO] [stderr] 285 |         rust!(self.out, "}}");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:303:9
[INFO] [stderr]     |
[INFO] [stderr] 303 |         rust!(self.out, "");
[INFO] [stderr]     |         -------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:307:13
[INFO] [stderr]     |
[INFO] [stderr] 307 |             rust!(self.out, "// State {}", this_index.0);
[INFO] [stderr]     |             --------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:308:13
[INFO] [stderr]     |
[INFO] [stderr] 308 |             rust!(self.out, "//     AllInputs = {:?}", inputs.all);
[INFO] [stderr]     |             ------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:309:13
[INFO] [stderr]     |
[INFO] [stderr] 309 |             rust!(self.out, "//     OptionalInputs = {:?}", inputs.optional());
[INFO] [stderr]     |             ------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:310:13
[INFO] [stderr]     |
[INFO] [stderr] 310 |             rust!(self.out, "//     FixedInputs = {:?}", inputs.fixed());
[INFO] [stderr]     |             ------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:311:13
[INFO] [stderr]     |
[INFO] [stderr] 311 | /             rust!(
[INFO] [stderr] 312 | |                 self.out,
[INFO] [stderr] 313 | |                 "//     WillPushLen = {:?}",
[INFO] [stderr] 314 | |                 this_state.will_push().len()
[INFO] [stderr] 315 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:316:13
[INFO] [stderr]     |
[INFO] [stderr] 316 |             rust!(self.out, "//     WillPush = {:?}", this_state.will_push());
[INFO] [stderr]     |             ------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:317:13
[INFO] [stderr]     |
[INFO] [stderr] 317 | /             rust!(
[INFO] [stderr] 318 | |                 self.out,
[INFO] [stderr] 319 | |                 "//     WillProduce = {:?}",
[INFO] [stderr] 320 | |                 this_state.will_produce()
[INFO] [stderr] 321 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:322:13
[INFO] [stderr]     |
[INFO] [stderr] 322 |             rust!(self.out, "//");
[INFO] [stderr]     |             ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:324:17
[INFO] [stderr]     |
[INFO] [stderr] 324 |                 rust!(self.out, "//     {:?}", item);
[INFO] [stderr]     |                 ------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:326:13
[INFO] [stderr]     |
[INFO] [stderr] 326 |             rust!(self.out, "//");
[INFO] [stderr]     |             ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:328:17
[INFO] [stderr]     |
[INFO] [stderr] 328 |                 rust!(self.out, "//   {:?} -> {:?}", terminal, action);
[INFO] [stderr]     |                 ------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:331:17
[INFO] [stderr]     |
[INFO] [stderr] 331 |                 rust!(self.out, "//   {:?} -> {:?}", tokens, action);
[INFO] [stderr]     |                 ----------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:333:13
[INFO] [stderr]     |
[INFO] [stderr] 333 |             rust!(self.out, "//");
[INFO] [stderr]     |             ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:335:17
[INFO] [stderr]     |
[INFO] [stderr] 335 |                 rust!(self.out, "//     {:?} -> {:?}", nt, state);
[INFO] [stderr]     |                 -------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:339:9
[INFO] [stderr]     |
[INFO] [stderr] 339 |         try!(self.emit_state_fn_header("state", this_index.0, inputs));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:342:28
[INFO] [stderr]     |
[INFO] [stderr] 342 |         let stack_suffix = try!(self.adjust_inputs(this_index, inputs));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:347:9
[INFO] [stderr]     |
[INFO] [stderr] 347 |         rust!(self.out, "match {}lookahead {{", self.prefix);
[INFO] [stderr]     |         ----------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:352:13
[INFO] [stderr]     |
[INFO] [stderr] 352 |             try!(self.consume_terminal(terminal, sym_name));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:355:16
[INFO] [stderr]     |
[INFO] [stderr] 355 |             if try!(self.transition("result", stack_suffix, next_index, &["tokens"])) {
[INFO] [stderr]     |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:359:13
[INFO] [stderr]     |
[INFO] [stderr] 359 |             rust!(self.out, "}}");
[INFO] [stderr]     |             ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:380:21
[INFO] [stderr]     |
[INFO] [stderr] 380 |                     rust!(self.out, "{} |", pattern);
[INFO] [stderr]     |                     --------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:382:21
[INFO] [stderr]     |
[INFO] [stderr] 382 |                     rust!(self.out, "{} => {{", pattern);
[INFO] [stderr]     |                     ------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:386:13
[INFO] [stderr]     |
[INFO] [stderr] 386 |             try!(self.emit_reduce_action("result", stack_suffix, production));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:390:17
[INFO] [stderr]     |
[INFO] [stderr] 390 |                 rust!(self.out, "return Ok({}result);", self.prefix);
[INFO] [stderr]     |                 ----------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:395:13
[INFO] [stderr]     |
[INFO] [stderr] 395 |             rust!(self.out, "}}");
[INFO] [stderr]     |             ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:399:9
[INFO] [stderr]     |
[INFO] [stderr] 399 |         rust!(self.out, "_ => {{");
[INFO] [stderr]     |         --------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:408:9
[INFO] [stderr]     |
[INFO] [stderr] 408 | /         rust!(
[INFO] [stderr] 409 | |             self.out,
[INFO] [stderr] 410 | |             "return Err({}lalrpop_util::ParseError::UnrecognizedToken {{",
[INFO] [stderr] 411 | |             self.prefix
[INFO] [stderr] 412 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:413:9
[INFO] [stderr]     |
[INFO] [stderr] 413 |         rust!(self.out, "token: {}lookahead,", self.prefix);
[INFO] [stderr]     |         ---------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:414:9
[INFO] [stderr]     |
[INFO] [stderr] 414 |         rust!(self.out, "expected: vec![");
[INFO] [stderr]     |         ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:416:13
[INFO] [stderr]     |
[INFO] [stderr] 416 |             rust!(self.out, "r###\"{}\"###.to_string(),", terminal);
[INFO] [stderr]     |             -------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:418:9
[INFO] [stderr]     |
[INFO] [stderr] 418 |         rust!(self.out, "]");
[INFO] [stderr]     |         --------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:419:9
[INFO] [stderr]     |
[INFO] [stderr] 419 |         rust!(self.out, "}});");
[INFO] [stderr]     |         ------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:420:9
[INFO] [stderr]     |
[INFO] [stderr] 420 |         rust!(self.out, "}}");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:422:9
[INFO] [stderr]     |
[INFO] [stderr] 422 |         rust!(self.out, "}}"); // match
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:426:13
[INFO] [stderr]     |
[INFO] [stderr] 426 |             rust!(self.out, "loop {{");
[INFO] [stderr]     |             --------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:455:17
[INFO] [stderr]     |
[INFO] [stderr] 455 | /                 rust!(
[INFO] [stderr] 456 | |                     self.out,
[INFO] [stderr] 457 | |                     "if {}sym{}.is_none() {{",
[INFO] [stderr] 458 | |                     self.prefix,
[INFO] [stderr] 459 | |                     stack_suffix.len() - 1
[INFO] [stderr] 460 | |                 );
[INFO] [stderr]     | |__________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:461:17
[INFO] [stderr]     |
[INFO] [stderr] 461 |                 rust!(self.out, "return Ok({}result);", self.prefix);
[INFO] [stderr]     |                 ----------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:462:17
[INFO] [stderr]     |
[INFO] [stderr] 462 |                 rust!(self.out, "}}");
[INFO] [stderr]     |                 ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:465:13
[INFO] [stderr]     |
[INFO] [stderr] 465 | /             rust!(
[INFO] [stderr] 466 | |                 self.out,
[INFO] [stderr] 467 | |                 "let ({}lookahead, {}nt) = {}result;",
[INFO] [stderr] 468 | |                 self.prefix,
[INFO] [stderr] 469 | |                 self.prefix,
[INFO] [stderr] 470 | |                 self.prefix
[INFO] [stderr] 471 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:473:13
[INFO] [stderr]     |
[INFO] [stderr] 473 |             rust!(self.out, "match {}nt {{", self.prefix);
[INFO] [stderr]     |             ---------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:480:17
[INFO] [stderr]     |
[INFO] [stderr] 480 | /                 rust!(
[INFO] [stderr] 481 | |                     self.out,
[INFO] [stderr] 482 | |                     "{}Nonterminal::{}({}sym{}) => {{",
[INFO] [stderr] 483 | |                     self.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 486 | |                     stack_suffix.len()
[INFO] [stderr] 487 | |                 );
[INFO] [stderr]     | |__________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:488:17
[INFO] [stderr]     |
[INFO] [stderr] 488 |                 try!(self.transition("result", stack_suffix, next_index, &["tokens", "lookahead"]));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:489:17
[INFO] [stderr]     |
[INFO] [stderr] 489 |                 rust!(self.out, "}}");
[INFO] [stderr]     |                 ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:495:17
[INFO] [stderr]     |
[INFO] [stderr] 495 |                 rust!(self.out, "_ => {{");
[INFO] [stderr]     |                 --------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:496:17
[INFO] [stderr]     |
[INFO] [stderr] 496 | /                 rust!(
[INFO] [stderr] 497 | |                     self.out,
[INFO] [stderr] 498 | |                     "return Ok(({}lookahead, {}nt));",
[INFO] [stderr] 499 | |                     self.prefix,
[INFO] [stderr] 500 | |                     self.prefix
[INFO] [stderr] 501 | |                 );
[INFO] [stderr]     | |__________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:502:17
[INFO] [stderr]     |
[INFO] [stderr] 502 |                 rust!(self.out, "}}");
[INFO] [stderr]     |                 ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:505:13
[INFO] [stderr]     |
[INFO] [stderr] 505 |             rust!(self.out, "}}"); // match
[INFO] [stderr]     |             ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:507:13
[INFO] [stderr]     |
[INFO] [stderr] 507 |             rust!(self.out, "}}"); // while/loop
[INFO] [stderr]     |             ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:509:13
[INFO] [stderr]     |
[INFO] [stderr] 509 |             rust!(self.out, "return Ok({}result);", self.prefix);
[INFO] [stderr]     |             ----------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:512:9
[INFO] [stderr]     |
[INFO] [stderr] 512 |         rust!(self.out, "}}"); // fn
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:540:9
[INFO] [stderr]     |
[INFO] [stderr] 540 |         try!(self.out.write_fn_header(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:562:9
[INFO] [stderr]     |
[INFO] [stderr] 562 |         rust!(self.out, "{{");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:564:9
[INFO] [stderr]     |
[INFO] [stderr] 564 | /         rust!(
[INFO] [stderr] 565 | |             self.out,
[INFO] [stderr] 566 | |             "let mut {}result: (Option<{}>, {}Nonterminal<{}>);",
[INFO] [stderr] 567 | |             self.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 570 | |             Sep(", ", &self.custom.nonterminal_type_params)
[INFO] [stderr] 571 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:575:13
[INFO] [stderr]     |
[INFO] [stderr] 575 |             try!(self.next_token("lookahead", "tokens"));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:696:17
[INFO] [stderr]     |
[INFO] [stderr] 696 | /                 rust!(
[INFO] [stderr] 697 | |                     self.out,
[INFO] [stderr] 698 | |                     "let {}sym{} = &mut Some({}sym{});",
[INFO] [stderr] 699 | |                     self.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 702 | |                     sym_num
[INFO] [stderr] 703 | |                 );
[INFO] [stderr]     | |__________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:732:21
[INFO] [stderr]     |
[INFO] [stderr] 732 |                     rust!(self.out, "let {} = {}.take().unwrap();", name, name);
[INFO] [stderr]     |                     ------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:777:29
[INFO] [stderr]     |
[INFO] [stderr] 777 |         let transfer_syms = try!(self.pop_syms(optional, fixed, next_inputs));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:788:9
[INFO] [stderr]     |
[INFO] [stderr] 788 | /         rust!(
[INFO] [stderr] 789 | |             self.out,
[INFO] [stderr] 790 | |             "{}{} = try!({}({}{}, {}, {}));",
[INFO] [stderr] 791 | |             self.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 797 | |             phantom_data_expr
[INFO] [stderr] 798 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:804:13
[INFO] [stderr]     |
[INFO] [stderr] 804 |             rust!(self.out, "return Ok({}{});", self.prefix, into_result);
[INFO] [stderr]     |             -------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/ascent.rs:827:29
[INFO] [stderr]     |
[INFO] [stderr] 827 |         let transfer_syms = try!(self.pop_syms(optional, fixed, production_inputs));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:834:13
[INFO] [stderr]     |
[INFO] [stderr] 834 | /             rust!(
[INFO] [stderr] 835 | |                 self.out,
[INFO] [stderr] 836 | |                 "let {}start = {}.0.clone();",
[INFO] [stderr] 837 | |                 self.prefix,
[INFO] [stderr] 838 | |                 first_sym
[INFO] [stderr] 839 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:845:17
[INFO] [stderr]     |
[INFO] [stderr] 845 | /                 rust!(
[INFO] [stderr] 846 | |                     self.out,
[INFO] [stderr] 847 | |                     "let {}start = {}sym{}.2.clone();",
[INFO] [stderr] 848 | |                     self.prefix,
[INFO] [stderr] 849 | |                     self.prefix,
[INFO] [stderr] 850 | |                     top
[INFO] [stderr] 851 | |                 );
[INFO] [stderr]     | |__________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:854:17
[INFO] [stderr]     |
[INFO] [stderr] 854 | /                 rust!(
[INFO] [stderr] 855 | |                     self.out,
[INFO] [stderr] 856 | |                     "let {}start = {}sym{}.as_ref().unwrap().2.clone();",
[INFO] [stderr] 857 | |                     self.prefix,
[INFO] [stderr] 858 | |                     self.prefix,
[INFO] [stderr] 859 | |                     top
[INFO] [stderr] 860 | |                 );
[INFO] [stderr]     | |__________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:864:13
[INFO] [stderr]     |
[INFO] [stderr] 864 | /             rust!(
[INFO] [stderr] 865 | |                 self.out,
[INFO] [stderr] 866 | |                 "let {}start: {} = ::std::default::Default::default();",
[INFO] [stderr] 867 | |                 self.prefix,
[INFO] [stderr] 868 | |                 loc_type
[INFO] [stderr] 869 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:877:13
[INFO] [stderr]     |
[INFO] [stderr] 877 |             rust!(self.out, "let {}end = {}.2.clone();", self.prefix, last_sym);
[INFO] [stderr]     |             -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:879:13
[INFO] [stderr]     |
[INFO] [stderr] 879 | /             rust!(
[INFO] [stderr] 880 | |                 self.out,
[INFO] [stderr] 881 | |                 "let {}end = {}lookahead.as_ref().map(|o| o.0.clone()).unwrap_or_else(|| \
[INFO] [stderr] 882 | |                  {}start.clone());",
[INFO] [stderr] ...   |
[INFO] [stderr] 885 | |                 self.prefix
[INFO] [stderr] 886 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:900:13
[INFO] [stderr]     |
[INFO] [stderr] 900 | /             rust!(
[INFO] [stderr] 901 | |                 self.out,
[INFO] [stderr] 902 | |                 "let {}nt = try!({}::{}action{}::<{}>({}{}));",
[INFO] [stderr] 903 | |                 self.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 909 | |                 Sep(", ", &args)
[INFO] [stderr] 910 | |             )
[INFO] [stderr]     | |_____________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:912:13
[INFO] [stderr]     |
[INFO] [stderr] 912 | /             rust!(
[INFO] [stderr] 913 | |                 self.out,
[INFO] [stderr] 914 | |                 "let {}nt = {}::{}action{}::<{}>({}{});",
[INFO] [stderr] 915 | |                 self.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 921 | |                 Sep(", ", &args)
[INFO] [stderr] 922 | |             )
[INFO] [stderr]     | |_____________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:926:9
[INFO] [stderr]     |
[INFO] [stderr] 926 | /         rust!(
[INFO] [stderr] 927 | |             self.out,
[INFO] [stderr] 928 | |             "let {}nt = {}Nonterminal::{}((",
[INFO] [stderr] 929 | |             self.prefix,
[INFO] [stderr] 930 | |             self.prefix,
[INFO] [stderr] 931 | |             Escape(&production.nonterminal)
[INFO] [stderr] 932 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:933:9
[INFO] [stderr]     |
[INFO] [stderr] 933 |         rust!(self.out, "{}start,", self.prefix);
[INFO] [stderr]     |         ----------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:934:9
[INFO] [stderr]     |
[INFO] [stderr] 934 |         rust!(self.out, "{}nt,", self.prefix);
[INFO] [stderr]     |         -------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:935:9
[INFO] [stderr]     |
[INFO] [stderr] 935 |         rust!(self.out, "{}end,", self.prefix);
[INFO] [stderr]     |         --------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:936:9
[INFO] [stderr]     |
[INFO] [stderr] 936 |         rust!(self.out, "));");
[INFO] [stderr]     |         ----------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:939:9
[INFO] [stderr]     |
[INFO] [stderr] 939 | /         rust!(
[INFO] [stderr] 940 | |             self.out,
[INFO] [stderr] 941 | |             "{}{} = ({}lookahead, {}nt);",
[INFO] [stderr] 942 | |             self.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 945 | |             self.prefix
[INFO] [stderr] 946 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:976:9
[INFO] [stderr]     |
[INFO] [stderr] 976 |         rust!(self.out, "Some({}) => {{", pattern);
[INFO] [stderr]     |         ------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/ascent.rs:978:9
[INFO] [stderr]     |
[INFO] [stderr] 978 | /         rust!(
[INFO] [stderr] 979 | |             self.out,
[INFO] [stderr] 980 | |             "let {} = ({}loc1, ({}), {}loc2);",
[INFO] [stderr] 981 | |             let_name,
[INFO] [stderr] ...   |
[INFO] [stderr] 984 | |             self.prefix
[INFO] [stderr] 985 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/ascent.rs:995:9
[INFO] [stderr]      |
[INFO] [stderr] 995  | /         rust!(
[INFO] [stderr] 996  | |             self.out,
[INFO] [stderr] 997  | |             "let {}{} = match {}{}.next() {{",
[INFO] [stderr] 998  | |             self.prefix,
[INFO] [stderr] ...    |
[INFO] [stderr] 1001 | |             tokens
[INFO] [stderr] 1002 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/ascent.rs:1003:9
[INFO] [stderr]      |
[INFO] [stderr] 1003 |         rust!(self.out, "Some(Ok(v)) => Some(v),");
[INFO] [stderr]      |         ------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/ascent.rs:1004:9
[INFO] [stderr]      |
[INFO] [stderr] 1004 |         rust!(self.out, "None => None,");
[INFO] [stderr]      |         --------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/ascent.rs:1007:13
[INFO] [stderr]      |
[INFO] [stderr] 1007 |             rust!(self.out, "Some(Err(e)) => return Err(e),");
[INFO] [stderr]      |             -------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/ascent.rs:1010:13
[INFO] [stderr]      |
[INFO] [stderr] 1010 | /             rust!(
[INFO] [stderr] 1011 | |                 self.out,
[INFO] [stderr] 1012 | |                 "Some(Err(e)) => return Err({}lalrpop_util::ParseError::User {{ error: e }}),",
[INFO] [stderr] 1013 | |                 self.prefix
[INFO] [stderr] 1014 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/ascent.rs:1016:9
[INFO] [stderr]      |
[INFO] [stderr] 1016 |         rust!(self.out, "}};");
[INFO] [stderr]      |         ----------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/base.rs:73:9
[INFO] [stderr]    |
[INFO] [stderr] 73 |         rust!(self.out, "");
[INFO] [stderr]    |         -------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/base.rs:74:9
[INFO] [stderr]    |
[INFO] [stderr] 74 |         rust!(self.out, "#[cfg_attr(rustfmt, rustfmt_skip)]");
[INFO] [stderr]    |         ------------------------------------------------------ in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/base.rs:75:9
[INFO] [stderr]    |
[INFO] [stderr] 75 |         rust!(self.out, "mod {}parse{} {{", self.prefix, self.start_symbol);
[INFO] [stderr]    |         -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |           ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/base.rs:79:9
[INFO] [stderr]    |
[INFO] [stderr] 79 | /         rust!(
[INFO] [stderr] 80 | |             self.out,
[INFO] [stderr] 81 | |             "#![allow(non_snake_case, non_camel_case_types, unused_mut, unused_variables, \
[INFO] [stderr] 82 | |              unused_imports, unused_parens)]"
[INFO] [stderr] 83 | |         );
[INFO] [stderr]    | |__________- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/base.rs:84:9
[INFO] [stderr]    |
[INFO] [stderr] 84 |         rust!(self.out, "");
[INFO] [stderr]    |         -------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/codegen/base.rs:86:9
[INFO] [stderr]    |
[INFO] [stderr] 86 |         try!(self.write_uses());
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/codegen/base.rs:88:9
[INFO] [stderr]    |
[INFO] [stderr] 88 |         try!(body(self));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/base.rs:90:9
[INFO] [stderr]    |
[INFO] [stderr] 90 |         rust!(self.out, "}}");
[INFO] [stderr]    |         ---------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/codegen/base.rs:95:9
[INFO] [stderr]    |
[INFO] [stderr] 95 |         try!(
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:101:13
[INFO] [stderr]     |
[INFO] [stderr] 101 | /             rust!(
[INFO] [stderr] 102 | |                 self.out,
[INFO] [stderr] 103 | |                 "use {}::{}intern_token::Token;",
[INFO] [stderr] 104 | |                 self.action_module,
[INFO] [stderr] 105 | |                 self.prefix
[INFO] [stderr] 106 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:108:13
[INFO] [stderr]     |
[INFO] [stderr] 108 | /             rust!(
[INFO] [stderr] 109 | |                 self.out,
[INFO] [stderr] 110 | |                 "use {}::{}ToTriple;",
[INFO] [stderr] 111 | |                 self.action_module,
[INFO] [stderr] 112 | |                 self.prefix
[INFO] [stderr] 113 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:157:9
[INFO] [stderr]     |
[INFO] [stderr] 157 | /         rust!(
[INFO] [stderr] 158 | |             self.out,
[INFO] [stderr] 159 | |             "{}struct {}Parser {{",
[INFO] [stderr] 160 | |             self.grammar.nonterminals[&self.start_symbol].visibility,
[INFO] [stderr] 161 | |             self.user_start_symbol
[INFO] [stderr] 162 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:164:13
[INFO] [stderr]     |
[INFO] [stderr] 164 | /             rust!(
[INFO] [stderr] 165 | |                 self.out,
[INFO] [stderr] 166 | |                 "builder: {1}::{0}intern_token::{0}MatcherBuilder,",
[INFO] [stderr] 167 | |                 self.prefix,
[INFO] [stderr] 168 | |                 self.action_module
[INFO] [stderr] 169 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:171:9
[INFO] [stderr]     |
[INFO] [stderr] 171 |         rust!(self.out, "_priv: (),");
[INFO] [stderr]     |         ------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:172:9
[INFO] [stderr]     |
[INFO] [stderr] 172 |         rust!(self.out, "}}");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:173:9
[INFO] [stderr]     |
[INFO] [stderr] 173 |         rust!(self.out, "");
[INFO] [stderr]     |         -------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:175:9
[INFO] [stderr]     |
[INFO] [stderr] 175 |         rust!(self.out, "impl {}Parser {{", self.user_start_symbol);
[INFO] [stderr]     |         ------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:176:9
[INFO] [stderr]     |
[INFO] [stderr] 176 | /         rust!(
[INFO] [stderr] 177 | |             self.out,
[INFO] [stderr] 178 | |             "{}fn new() -> {}Parser {{",
[INFO] [stderr] 179 | |             self.grammar.nonterminals[&self.start_symbol].visibility,
[INFO] [stderr] 180 | |             self.user_start_symbol
[INFO] [stderr] 181 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:183:13
[INFO] [stderr]     |
[INFO] [stderr] 183 | /             rust!(
[INFO] [stderr] 184 | |                 self.out,
[INFO] [stderr] 185 | |                 "let {0}builder = {1}::{0}intern_token::{0}MatcherBuilder::new();",
[INFO] [stderr] 186 | |                 self.prefix,
[INFO] [stderr] 187 | |                 self.action_module
[INFO] [stderr] 188 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:190:9
[INFO] [stderr]     |
[INFO] [stderr] 190 |         rust!(self.out, "{}Parser {{", self.user_start_symbol);
[INFO] [stderr]     |         ------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:192:13
[INFO] [stderr]     |
[INFO] [stderr] 192 |             rust!(self.out, "builder: {}builder,", self.prefix);
[INFO] [stderr]     |             ---------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:194:9
[INFO] [stderr]     |
[INFO] [stderr] 194 |         rust!(self.out, "_priv: (),");
[INFO] [stderr]     |         ------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:195:9
[INFO] [stderr]     |
[INFO] [stderr] 195 |         rust!(self.out, "}}"); // Parser
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:196:9
[INFO] [stderr]     |
[INFO] [stderr] 196 |         rust!(self.out, "}}"); // new()
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:197:9
[INFO] [stderr]     |
[INFO] [stderr] 197 |         rust!(self.out, "");
[INFO] [stderr]     |         -------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:199:9
[INFO] [stderr]     |
[INFO] [stderr] 199 |         rust!(self.out, "#[allow(dead_code)]");
[INFO] [stderr]     |         --------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/base.rs:200:9
[INFO] [stderr]     |
[INFO] [stderr] 200 |         try!(self.out.write_fn_header(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:214:9
[INFO] [stderr]     |
[INFO] [stderr] 214 |         rust!(self.out, "{{");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:222:13
[INFO] [stderr]     |
[INFO] [stderr] 222 | /             rust!(
[INFO] [stderr] 223 | |                 self.out,
[INFO] [stderr] 224 | |                 "let mut {}tokens = self.builder.matcher(input);",
[INFO] [stderr] 225 | |                 self.prefix
[INFO] [stderr] 226 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:232:13
[INFO] [stderr]     |
[INFO] [stderr] 232 | /             rust!(
[INFO] [stderr] 233 | |                 self.out,
[INFO] [stderr] 234 | |                 "let {}tokens = {}tokens0{}.into_iter();",
[INFO] [stderr] 235 | |                 self.prefix,
[INFO] [stderr] 236 | |                 self.prefix,
[INFO] [stderr] 237 | |                 clone_call
[INFO] [stderr] 238 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:240:13
[INFO] [stderr]     |
[INFO] [stderr] 240 | /             rust!(
[INFO] [stderr] 241 | |                 self.out,
[INFO] [stderr] 242 | |                 "let mut {}tokens = {}tokens.map(|t| {}ToTriple::to_triple(t));",
[INFO] [stderr] 243 | |                 self.prefix,
[INFO] [stderr] 244 | |                 self.prefix,
[INFO] [stderr] 245 | |                 self.prefix
[INFO] [stderr] 246 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:253:9
[INFO] [stderr]     |
[INFO] [stderr] 253 |         rust!(self.out, "}}"); // fn
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/base.rs:254:9
[INFO] [stderr]     |
[INFO] [stderr] 254 |         rust!(self.out, "}}"); // impl
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:385:13
[INFO] [stderr]     |
[INFO] [stderr] 385 |             try!(this.write_value_type_defn());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:386:13
[INFO] [stderr]     |
[INFO] [stderr] 386 |             try!(this.write_parse_table());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:387:13
[INFO] [stderr]     |
[INFO] [stderr] 387 |             try!(this.write_parser_fn());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:388:13
[INFO] [stderr]     |
[INFO] [stderr] 388 |             try!(this.write_error_recovery_fn());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:389:13
[INFO] [stderr]     |
[INFO] [stderr] 389 |             try!(this.write_accepts_fn());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:390:13
[INFO] [stderr]     |
[INFO] [stderr] 390 |             try!(this.emit_reduce_actions());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:391:13
[INFO] [stderr]     |
[INFO] [stderr] 391 |             try!(this.emit_downcast_fns());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:392:13
[INFO] [stderr]     |
[INFO] [stderr] 392 |             try!(this.emit_reduce_action_functions());
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:400:9
[INFO] [stderr]     |
[INFO] [stderr] 400 |         rust!(self.out, "#[allow(dead_code)]");
[INFO] [stderr]     |         --------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:401:9
[INFO] [stderr]     |
[INFO] [stderr] 401 | /         rust!(
[INFO] [stderr] 402 | |             self.out,
[INFO] [stderr] 403 | |             "pub enum {}Symbol<{}>",
[INFO] [stderr] 404 | |             self.prefix,
[INFO] [stderr] 405 | |             Sep(", ", &self.custom.symbol_type_params)
[INFO] [stderr] 406 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:409:13
[INFO] [stderr]     |
[INFO] [stderr] 409 | /             rust!(
[INFO] [stderr] 410 | |                 self.out,
[INFO] [stderr] 411 | |                 " where {}",
[INFO] [stderr] 412 | |                 Sep(", ", &self.custom.symbol_where_clauses)
[INFO] [stderr] 413 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:416:9
[INFO] [stderr]     |
[INFO] [stderr] 416 |         rust!(self.out, " {{");
[INFO] [stderr]     |         ----------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:427:21
[INFO] [stderr]     |
[INFO] [stderr] 427 |                     rust!(self.out, "{}({}),", name, ty);
[INFO] [stderr]     |                     ------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:446:21
[INFO] [stderr]     |
[INFO] [stderr] 446 |                     rust!(self.out, "{}({}),", name, ty);
[INFO] [stderr]     |                     ------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:455:9
[INFO] [stderr]     |
[INFO] [stderr] 455 |         rust!(self.out, "}}");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:462:9
[INFO] [stderr]     |
[INFO] [stderr] 462 | /         rust!(
[INFO] [stderr] 463 | |             self.out,
[INFO] [stderr] 464 | |             "const {}ACTION: &'static [{}] = &[",
[INFO] [stderr] 465 | |             self.prefix,
[INFO] [stderr] 466 | |             self.custom.state_type
[INFO] [stderr] 467 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:470:13
[INFO] [stderr]     |
[INFO] [stderr] 470 |             rust!(self.out, "// State {}", index);
[INFO] [stderr]     |             -------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:474:21
[INFO] [stderr]     |
[INFO] [stderr] 474 |                     rust!(self.out, "//     {:?}", item);
[INFO] [stderr]     |                     ------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:490:13
[INFO] [stderr]     |
[INFO] [stderr] 490 |             try!(self.out.write_table_row(iterator))
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:493:9
[INFO] [stderr]     |
[INFO] [stderr] 493 |         rust!(self.out, "];");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:496:9
[INFO] [stderr]     |
[INFO] [stderr] 496 | /         rust!(
[INFO] [stderr] 497 | |             self.out,
[INFO] [stderr] 498 | |             "const {}EOF_ACTION: &'static [{}] = &[",
[INFO] [stderr] 499 | |             self.prefix,
[INFO] [stderr] 500 | |             self.custom.state_type
[INFO] [stderr] 501 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:503:13
[INFO] [stderr]     |
[INFO] [stderr] 503 |             rust!(self.out, "// State {}", index);
[INFO] [stderr]     |             -------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:505:13
[INFO] [stderr]     |
[INFO] [stderr] 505 |             try!(self.out.write_table_row(Some(reduction)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:507:9
[INFO] [stderr]     |
[INFO] [stderr] 507 |         rust!(self.out, "];");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:510:9
[INFO] [stderr]     |
[INFO] [stderr] 510 | /         rust!(
[INFO] [stderr] 511 | |             self.out,
[INFO] [stderr] 512 | |             "const {}GOTO: &'static [{}] = &[",
[INFO] [stderr] 513 | |             self.prefix,
[INFO] [stderr] 514 | |             self.custom.state_type
[INFO] [stderr] 515 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:517:13
[INFO] [stderr]     |
[INFO] [stderr] 517 |             rust!(self.out, "// State {}", index);
[INFO] [stderr]     |             -------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:528:13
[INFO] [stderr]     |
[INFO] [stderr] 528 |             try!(self.out.write_table_row(iterator));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:530:9
[INFO] [stderr]     |
[INFO] [stderr] 530 |         rust!(self.out, "];");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:532:9
[INFO] [stderr]     |
[INFO] [stderr] 532 |         try!(self.emit_expected_tokens_fn());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:563:9
[INFO] [stderr]     |
[INFO] [stderr] 563 |         try!(self.start_parser_fn());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:565:9
[INFO] [stderr]     |
[INFO] [stderr] 565 |         try!(self.define_tokens());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:568:9
[INFO] [stderr]     |
[INFO] [stderr] 568 | /         rust!(
[INFO] [stderr] 569 | |             self.out,
[INFO] [stderr] 570 | |             "let mut {}states = vec![0_{}];",
[INFO] [stderr] 571 | |             self.prefix,
[INFO] [stderr] 572 | |             self.custom.state_type
[INFO] [stderr] 573 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:574:9
[INFO] [stderr]     |
[INFO] [stderr] 574 |         rust!(self.out, "let mut {}symbols = vec![];", self.prefix);
[INFO] [stderr]     |         ------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:576:9
[INFO] [stderr]     |
[INFO] [stderr] 576 |         rust!(self.out, "let mut {}integer;", self.prefix);
[INFO] [stderr]     |         --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:577:9
[INFO] [stderr]     |
[INFO] [stderr] 577 |         rust!(self.out, "let mut {}lookahead;", self.prefix);
[INFO] [stderr]     |         ----------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:580:9
[INFO] [stderr]     |
[INFO] [stderr] 580 | /         rust!(
[INFO] [stderr] 581 | |             self.out,
[INFO] [stderr] 582 | |             "let {}last_location = &mut Default::default();",
[INFO] [stderr] 583 | |             self.prefix
[INFO] [stderr] 584 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:590:9
[INFO] [stderr]     |
[INFO] [stderr] 590 |         rust!(self.out, "'{}shift: loop {{", self.prefix);
[INFO] [stderr]     |         -------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:593:9
[INFO] [stderr]     |
[INFO] [stderr] 593 |         try!(self.next_token("lookahead", "tokens", "last_location", "shift"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:594:9
[INFO] [stderr]     |
[INFO] [stderr] 594 |         try!(self.token_to_integer("integer", "lookahead"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:597:13
[INFO] [stderr]     |
[INFO] [stderr] 597 | /             rust!(
[INFO] [stderr] 598 | |                 self.out,
[INFO] [stderr] 599 | |                 "println!(\"pulled next token from input: {{:?}}\", \
[INFO] [stderr] 600 | |                  {p}lookahead);",
[INFO] [stderr] 601 | |                 p = self.prefix
[INFO] [stderr] 602 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:603:13
[INFO] [stderr]     |
[INFO] [stderr] 603 | /             rust!(
[INFO] [stderr] 604 | |                 self.out,
[INFO] [stderr] 605 | |                 "println!(\"  - integer: {{}}\", \
[INFO] [stderr] 606 | |                  {p}integer);",
[INFO] [stderr] 607 | |                 p = self.prefix
[INFO] [stderr] 608 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:612:9
[INFO] [stderr]     |
[INFO] [stderr] 612 |         rust!(self.out, "'{}inner: loop {{", self.prefix);
[INFO] [stderr]     |         -------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:613:9
[INFO] [stderr]     |
[INFO] [stderr] 613 | /         rust!(
[INFO] [stderr] 614 | |             self.out,
[INFO] [stderr] 615 | |             "let {}state = *{}states.last().unwrap() as usize;",
[INFO] [stderr] 616 | |             self.prefix,
[INFO] [stderr] 617 | |             self.prefix
[INFO] [stderr] 618 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:621:9
[INFO] [stderr]     |
[INFO] [stderr] 621 | /         rust!(
[INFO] [stderr] 622 | |             self.out,
[INFO] [stderr] 623 | |             "let {}action = {}ACTION[{}state * {} + {}integer];",
[INFO] [stderr] 624 | |             self.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 628 | |             self.prefix
[INFO] [stderr] 629 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:632:13
[INFO] [stderr]     |
[INFO] [stderr] 632 | /             rust!(
[INFO] [stderr] 633 | |                 self.out,
[INFO] [stderr] 634 | |                 "println!(\"state: {{}} lookahead: {{:?}}/{{}} action: {{}} stack-depth: {{}}\", \
[INFO] [stderr] 635 | |                  {p}state, {p}lookahead, {p}integer, {p}action, {p}symbols.len());",
[INFO] [stderr] 636 | |                 p = self.prefix
[INFO] [stderr] 637 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:641:9
[INFO] [stderr]     |
[INFO] [stderr] 641 |         rust!(self.out, "if {}action > 0 {{", self.prefix);
[INFO] [stderr]     |         --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:643:13
[INFO] [stderr]     |
[INFO] [stderr] 643 | /             rust!(
[INFO] [stderr] 644 | |                 self.out,
[INFO] [stderr] 645 | |                 "println!(\"--> shift `{{:?}}`\", {p}lookahead);",
[INFO] [stderr] 646 | |                 p = self.prefix
[INFO] [stderr] 647 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:649:9
[INFO] [stderr]     |
[INFO] [stderr] 649 |         try!(self.token_to_symbol());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:650:9
[INFO] [stderr]     |
[INFO] [stderr] 650 | /         rust!(
[INFO] [stderr] 651 | |             self.out,
[INFO] [stderr] 652 | |             "{}states.push({}action - 1);",
[INFO] [stderr] 653 | |             self.prefix,
[INFO] [stderr] 654 | |             self.prefix
[INFO] [stderr] 655 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:656:9
[INFO] [stderr]     |
[INFO] [stderr] 656 | /         rust!(
[INFO] [stderr] 657 | |             self.out,
[INFO] [stderr] 658 | |             "{}symbols.push(({}lookahead.0, {}symbol, {}lookahead.2));",
[INFO] [stderr] 659 | |             self.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 662 | |             self.prefix
[INFO] [stderr] 663 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:664:9
[INFO] [stderr]     |
[INFO] [stderr] 664 |         rust!(self.out, "continue '{}shift;", self.prefix);
[INFO] [stderr]     |         --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:667:9
[INFO] [stderr]     |
[INFO] [stderr] 667 |         rust!(self.out, "}} else if {}action < 0 {{", self.prefix);
[INFO] [stderr]     |         ----------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:669:13
[INFO] [stderr]     |
[INFO] [stderr] 669 |             rust!(self.out, "println!(\"--> reduce\");");
[INFO] [stderr]     |             --------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:671:9
[INFO] [stderr]     |
[INFO] [stderr] 671 | /         rust!(
[INFO] [stderr] 672 | |             self.out,
[INFO] [stderr] 673 | |             "if let Some(r) = {p}reduce({}{p}action, Some(&{p}lookahead.0), &mut {p}states, &mut \
[INFO] [stderr] 674 | |              {p}symbols, {}) {{",
[INFO] [stderr] ...   |
[INFO] [stderr] 677 | |             p = self.prefix
[INFO] [stderr] 678 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:679:9
[INFO] [stderr]     |
[INFO] [stderr] 679 |         rust!(self.out, "if r.is_err() {{");
[INFO] [stderr]     |         ------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:680:9
[INFO] [stderr]     |
[INFO] [stderr] 680 |         rust!(self.out, "return r;");
[INFO] [stderr]     |         ----------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:681:9
[INFO] [stderr]     |
[INFO] [stderr] 681 |         rust!(self.out, "}}");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:682:9
[INFO] [stderr]     |
[INFO] [stderr] 682 | /         rust!(
[INFO] [stderr] 683 | |             self.out,
[INFO] [stderr] 684 | |             "return Err({}lalrpop_util::ParseError::ExtraToken {{ token: {}lookahead }});",
[INFO] [stderr] 685 | |             self.prefix,
[INFO] [stderr] 686 | |             self.prefix
[INFO] [stderr] 687 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:688:9
[INFO] [stderr]     |
[INFO] [stderr] 688 |         rust!(self.out, "}}");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:691:9
[INFO] [stderr]     |
[INFO] [stderr] 691 |         rust!(self.out, "}} else {{");
[INFO] [stderr]     |         ------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:701:9
[INFO] [stderr]     |
[INFO] [stderr] 701 |         rust!(self.out, "}}"); // if-else-if-else
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:703:9
[INFO] [stderr]     |
[INFO] [stderr] 703 |         rust!(self.out, "}}"); // reduce loop
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:705:9
[INFO] [stderr]     |
[INFO] [stderr] 705 |         rust!(self.out, "}}"); // shift loop
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:708:9
[INFO] [stderr]     |
[INFO] [stderr] 708 |         rust!(self.out, "loop {{");
[INFO] [stderr]     |         --------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:709:9
[INFO] [stderr]     |
[INFO] [stderr] 709 | /         rust!(
[INFO] [stderr] 710 | |             self.out,
[INFO] [stderr] 711 | |             "let {}state = *{}states.last().unwrap() as usize;",
[INFO] [stderr] 712 | |             self.prefix,
[INFO] [stderr] 713 | |             self.prefix
[INFO] [stderr] 714 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:716:13
[INFO] [stderr]     |
[INFO] [stderr] 716 | /             rust!(
[INFO] [stderr] 717 | |                 self.out,
[INFO] [stderr] 718 | |                 "println!(\"EOF loop state: {{}}\", {}state);",
[INFO] [stderr] 719 | |                 self.prefix
[INFO] [stderr] 720 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:722:9
[INFO] [stderr]     |
[INFO] [stderr] 722 | /         rust!(
[INFO] [stderr] 723 | |             self.out,
[INFO] [stderr] 724 | |             "let {}action = {}EOF_ACTION[{}state];",
[INFO] [stderr] 725 | |             self.prefix,
[INFO] [stderr] 726 | |             self.prefix,
[INFO] [stderr] 727 | |             self.prefix
[INFO] [stderr] 728 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:730:13
[INFO] [stderr]     |
[INFO] [stderr] 730 | /             rust!(
[INFO] [stderr] 731 | |                 self.out,
[INFO] [stderr] 732 | |                 "println!(\"EOF in state {{}} takes action {{}}\", {}state, {}action);",
[INFO] [stderr] 733 | |                 self.prefix,
[INFO] [stderr] 734 | |                 self.prefix
[INFO] [stderr] 735 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:737:9
[INFO] [stderr]     |
[INFO] [stderr] 737 |         rust!(self.out, "if {}action < 0 {{", self.prefix);
[INFO] [stderr]     |         --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:738:9
[INFO] [stderr]     |
[INFO] [stderr] 738 | /         rust!(
[INFO] [stderr] 739 | |             self.out,
[INFO] [stderr] 740 | |             "if let Some(r) = {}reduce({}{}action, None, &mut {}states, &mut {}symbols, {}) {{",
[INFO] [stderr] 741 | |             self.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 746 | |             phantom_data_expr
[INFO] [stderr] 747 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:748:9
[INFO] [stderr]     |
[INFO] [stderr] 748 |         rust!(self.out, "return r;");
[INFO] [stderr]     |         ----------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:749:9
[INFO] [stderr]     |
[INFO] [stderr] 749 |         rust!(self.out, "}}");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:750:9
[INFO] [stderr]     |
[INFO] [stderr] 750 |         rust!(self.out, "}} else {{");
[INFO] [stderr]     |         ------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:754:9
[INFO] [stderr]     |
[INFO] [stderr] 754 |         rust!(self.out, "}}"); // else
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:756:9
[INFO] [stderr]     |
[INFO] [stderr] 756 |         rust!(self.out, "}}"); // while let
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:768:9
[INFO] [stderr]     |
[INFO] [stderr] 768 | /         rust!(
[INFO] [stderr] 769 | |             self.out,
[INFO] [stderr] 770 | |             "{p}{lookahead} = match {p}{tokens}.next() {{",
[INFO] [stderr] 771 | |             lookahead = lookahead,
[INFO] [stderr] 772 | |             tokens = tokens,
[INFO] [stderr] 773 | |             p = self.prefix
[INFO] [stderr] 774 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:775:9
[INFO] [stderr]     |
[INFO] [stderr] 775 |         rust!(self.out, "Some(Ok(v)) => v,");
[INFO] [stderr]     |         ------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:776:9
[INFO] [stderr]     |
[INFO] [stderr] 776 |         rust!(self.out, "None => break '{}{},", self.prefix, break_on_eof); // EOF: break out
[INFO] [stderr]     |         ------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:779:13
[INFO] [stderr]     |
[INFO] [stderr] 779 |             rust!(self.out, "Some(Err(e)) => return Err(e),");
[INFO] [stderr]     |             -------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:782:13
[INFO] [stderr]     |
[INFO] [stderr] 782 | /             rust!(
[INFO] [stderr] 783 | |                 self.out,
[INFO] [stderr] 784 | |                 "Some(Err(e)) => return Err({p}lalrpop_util::ParseError::User {{ error: e }}),",
[INFO] [stderr] 785 | |                 p = self.prefix
[INFO] [stderr] 786 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:788:9
[INFO] [stderr]     |
[INFO] [stderr] 788 |         rust!(self.out, "}};");
[INFO] [stderr]     |         ----------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:789:9
[INFO] [stderr]     |
[INFO] [stderr] 789 | /         rust!(
[INFO] [stderr] 790 | |             self.out,
[INFO] [stderr] 791 | |             "*{p}{last_location} = {p}{lookahead}.2.clone();",
[INFO] [stderr] 792 | |             last_location = last_location,
[INFO] [stderr] 793 | |             lookahead = lookahead,
[INFO] [stderr] 794 | |             p = self.prefix
[INFO] [stderr] 795 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:800:9
[INFO] [stderr]     |
[INFO] [stderr] 800 | /         rust!(
[INFO] [stderr] 801 | |             self.out,
[INFO] [stderr] 802 | |             "{p}{integer} = match {p}{lookahead}.1 {{",
[INFO] [stderr] 803 | |             integer = integer,
[INFO] [stderr] 804 | |             lookahead = lookahead,
[INFO] [stderr] 805 | |             p = self.prefix
[INFO] [stderr] 806 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:812:13
[INFO] [stderr]     |
[INFO] [stderr] 812 | /             rust!(
[INFO] [stderr] 813 | |                 self.out,
[INFO] [stderr] 814 | |                 "{pattern} if true => {index},",
[INFO] [stderr] 815 | |                 pattern = pattern,
[INFO] [stderr] 816 | |                 index = index
[INFO] [stderr] 817 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:820:9
[INFO] [stderr]     |
[INFO] [stderr] 820 |         rust!(self.out, "_ => {{");
[INFO] [stderr]     |         --------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:822:9
[INFO] [stderr]     |
[INFO] [stderr] 822 |         try!(self.let_unrecognized_token_error(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:826:9
[INFO] [stderr]     |
[INFO] [stderr] 826 |         rust!(self.out, "return Err({p}error);", p = self.prefix);
[INFO] [stderr]     |         ---------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:827:9
[INFO] [stderr]     |
[INFO] [stderr] 827 |         rust!(self.out, "}}");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:829:9
[INFO] [stderr]     |
[INFO] [stderr] 829 |         rust!(self.out, "}};");
[INFO] [stderr]     |         ----------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:834:9
[INFO] [stderr]     |
[INFO] [stderr] 834 | /         rust!(
[INFO] [stderr] 835 | |             self.out,
[INFO] [stderr] 836 | |             "let {}symbol = match {}integer {{",
[INFO] [stderr] 837 | |             self.prefix,
[INFO] [stderr] 838 | |             self.prefix
[INFO] [stderr] 839 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:844:13
[INFO] [stderr]     |
[INFO] [stderr] 844 |             rust!(self.out, "{} => match {}lookahead.1 {{", index, self.prefix);
[INFO] [stderr]     |             -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:860:13
[INFO] [stderr]     |
[INFO] [stderr] 860 | /             rust!(
[INFO] [stderr] 861 | |                 self.out,
[INFO] [stderr] 862 | |                 "{} => {}Symbol::{}(({})),",
[INFO] [stderr] 863 | |                 pattern,
[INFO] [stderr] ...   |
[INFO] [stderr] 866 | |                 pattern_names.join(", ")
[INFO] [stderr] 867 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:868:13
[INFO] [stderr]     |
[INFO] [stderr] 868 |             rust!(self.out, "_ => unreachable!(),");
[INFO] [stderr]     |             ---------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:869:13
[INFO] [stderr]     |
[INFO] [stderr] 869 |             rust!(self.out, "}},");
[INFO] [stderr]     |             ----------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:872:9
[INFO] [stderr]     |
[INFO] [stderr] 872 |         rust!(self.out, "_ => unreachable!(),");
[INFO] [stderr]     |         ---------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:874:9
[INFO] [stderr]     |
[INFO] [stderr] 874 |         rust!(self.out, "}};");
[INFO] [stderr]     |         ----------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:898:9
[INFO] [stderr]     |
[INFO] [stderr] 898 |         try!(self.out.write_fn_header(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:908:9
[INFO] [stderr]     |
[INFO] [stderr] 908 |         rust!(self.out, "{{");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:910:9
[INFO] [stderr]     |
[INFO] [stderr] 910 | /         rust!(
[INFO] [stderr] 911 | |             self.out,
[INFO] [stderr] 912 | |             "let ({p}pop_states, {p}symbol, {p}nonterminal) = match -{}action {{",
[INFO] [stderr] 913 | |             p = self.prefix
[INFO] [stderr] 914 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:921:13
[INFO] [stderr]     |
[INFO] [stderr] 921 |             rust!(self.out, "{} => {{", index);
[INFO] [stderr]     |             ----------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:935:17
[INFO] [stderr]     |
[INFO] [stderr] 935 | /                 rust!(
[INFO] [stderr] 936 | |                     self.out,
[INFO] [stderr] 937 | |                     "{p}reduce{}({}{p}action, {p}lookahead_start, {p}states, {p}symbols, {})",
[INFO] [stderr] 938 | |                     index,
[INFO] [stderr] ...   |
[INFO] [stderr] 941 | |                     p = self.prefix
[INFO] [stderr] 942 | |                 );
[INFO] [stderr]     | |__________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/parse_table.rs:944:17
[INFO] [stderr]     |
[INFO] [stderr] 944 |                 try!(self.emit_reduce_action(production));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:947:13
[INFO] [stderr]     |
[INFO] [stderr] 947 |             rust!(self.out, "}}");
[INFO] [stderr]     |             ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:949:9
[INFO] [stderr]     |
[INFO] [stderr] 949 | /         rust!(
[INFO] [stderr] 950 | |             self.out,
[INFO] [stderr] 951 | |             "_ => panic!(\"invalid action code {{}}\", {}action)",
[INFO] [stderr] 952 | |             self.prefix
[INFO] [stderr] 953 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:954:9
[INFO] [stderr]     |
[INFO] [stderr] 954 |         rust!(self.out, "}};");
[INFO] [stderr]     |         ----------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:957:9
[INFO] [stderr]     |
[INFO] [stderr] 957 | /         rust!(
[INFO] [stderr] 958 | |             self.out,
[INFO] [stderr] 959 | |             "let {p}states_len = {p}states.len();",
[INFO] [stderr] 960 | |             p = self.prefix
[INFO] [stderr] 961 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:962:9
[INFO] [stderr]     |
[INFO] [stderr] 962 | /         rust!(
[INFO] [stderr] 963 | |             self.out,
[INFO] [stderr] 964 | |             "{p}states.truncate({p}states_len - {p}pop_states);",
[INFO] [stderr] 965 | |             p = self.prefix
[INFO] [stderr] 966 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:968:9
[INFO] [stderr]     |
[INFO] [stderr] 968 |         rust!(self.out, "{p}symbols.push({p}symbol);", p = self.prefix);
[INFO] [stderr]     |         ---------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:970:9
[INFO] [stderr]     |
[INFO] [stderr] 970 | /         rust!(
[INFO] [stderr] 971 | |             self.out,
[INFO] [stderr] 972 | |             "let {}state = *{}states.last().unwrap() as usize;",
[INFO] [stderr] 973 | |             self.prefix,
[INFO] [stderr] 974 | |             self.prefix
[INFO] [stderr] 975 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:976:9
[INFO] [stderr]     |
[INFO] [stderr] 976 | /         rust!(
[INFO] [stderr] 977 | |             self.out,
[INFO] [stderr] 978 | |             "let {}next_state = {}GOTO[{}state * {} + {}nonterminal] - 1;",
[INFO] [stderr] 979 | |             self.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 983 | |             self.prefix
[INFO] [stderr] 984 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/parse_table.rs:986:13
[INFO] [stderr]     |
[INFO] [stderr] 986 | /             rust!(
[INFO] [stderr] 987 | |                 self.out,
[INFO] [stderr] 988 | |                 "println!(\"goto state {{}} from {{}} due to nonterminal {{}}\", {}next_state, \
[INFO] [stderr] 989 | |                  {}state, {}nonterminal);",
[INFO] [stderr] ...   |
[INFO] [stderr] 992 | |                 self.prefix
[INFO] [stderr] 993 | |             );
[INFO] [stderr]     | |______________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:995:9
[INFO] [stderr]      |
[INFO] [stderr] 995  | /         rust!(
[INFO] [stderr] 996  | |             self.out,
[INFO] [stderr] 997  | |             "{}states.push({}next_state);",
[INFO] [stderr] 998  | |             self.prefix,
[INFO] [stderr] 999  | |             self.prefix
[INFO] [stderr] 1000 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1001:9
[INFO] [stderr]      |
[INFO] [stderr] 1001 |         rust!(self.out, "None");
[INFO] [stderr]      |         ------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1002:9
[INFO] [stderr]      |
[INFO] [stderr] 1002 |         rust!(self.out, "}}");
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1016:17
[INFO] [stderr]      |
[INFO] [stderr] 1016 |                 rust!(self.out, "}}");
[INFO] [stderr]      |                 ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lr1/codegen/parse_table.rs:1040:9
[INFO] [stderr]      |
[INFO] [stderr] 1040 |         try!(self.out.write_fn_header(
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1050:9
[INFO] [stderr]      |
[INFO] [stderr] 1050 |         rust!(self.out, "{{");
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1055:9
[INFO] [stderr]      |
[INFO] [stderr] 1055 |         rust!(self.out, "// {:?}", production);
[INFO] [stderr]      |         --------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1060:13
[INFO] [stderr]      |
[INFO] [stderr] 1060 | /             rust!(
[INFO] [stderr] 1061 | |                 self.out,
[INFO] [stderr] 1062 | |                 "let {}sym{} = {}pop_{}({}symbols);",
[INFO] [stderr] 1063 | |                 self.prefix,
[INFO] [stderr] ...    |
[INFO] [stderr] 1067 | |                 self.prefix
[INFO] [stderr] 1068 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1080:13
[INFO] [stderr]      |
[INFO] [stderr] 1080 | /             rust!(
[INFO] [stderr] 1081 | |                 self.out,
[INFO] [stderr] 1082 | |                 "let {}start = {}.0.clone();",
[INFO] [stderr] 1083 | |                 self.prefix,
[INFO] [stderr] 1084 | |                 first_sym
[INFO] [stderr] 1085 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1090:13
[INFO] [stderr]      |
[INFO] [stderr] 1090 | /             rust!(
[INFO] [stderr] 1091 | |                 self.out,
[INFO] [stderr] 1092 | |                 "let {}start = {}symbols.last().map(|s| s.2.clone()).unwrap_or_default();",
[INFO] [stderr] 1093 | |                 self.prefix,
[INFO] [stderr] 1094 | |                 self.prefix
[INFO] [stderr] 1095 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1103:13
[INFO] [stderr]      |
[INFO] [stderr] 1103 |             rust!(self.out, "let {}end = {}.2.clone();", self.prefix, last_sym);
[INFO] [stderr]      |             -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1105:13
[INFO] [stderr]      |
[INFO] [stderr] 1105 | /             rust!(
[INFO] [stderr] 1106 | |                 self.out,
[INFO] [stderr] 1107 | |                 "let {}end = {}lookahead_start.cloned().unwrap_or_else(|| \
[INFO] [stderr] 1108 | |                  {}start.clone());",
[INFO] [stderr] ...    |
[INFO] [stderr] 1111 | |                 self.prefix
[INFO] [stderr] 1112 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1126:13
[INFO] [stderr]      |
[INFO] [stderr] 1126 | /             rust!(
[INFO] [stderr] 1127 | |                 self.out,
[INFO] [stderr] 1128 | |                 "let {}nt = match {}::{}action{}::<{}>({}{}) {{",
[INFO] [stderr] 1129 | |                 self.prefix,
[INFO] [stderr] ...    |
[INFO] [stderr] 1135 | |                 Sep(", ", &args)
[INFO] [stderr] 1136 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1137:13
[INFO] [stderr]      |
[INFO] [stderr] 1137 |             rust!(self.out, "Ok(v) => v,");
[INFO] [stderr]      |             ------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1138:13
[INFO] [stderr]      |
[INFO] [stderr] 1138 |             rust!(self.out, "Err(e) => return Some(Err(e)),");
[INFO] [stderr]      |             -------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1139:13
[INFO] [stderr]      |
[INFO] [stderr] 1139 |             rust!(self.out, "}};");
[INFO] [stderr]      |             ----------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1141:13
[INFO] [stderr]      |
[INFO] [stderr] 1141 | /             rust!(
[INFO] [stderr] 1142 | |                 self.out,
[INFO] [stderr] 1143 | |                 "let {}nt = {}::{}action{}::<{}>({}{});",
[INFO] [stderr] 1144 | |                 self.prefix,
[INFO] [stderr] ...    |
[INFO] [stderr] 1150 | |                 Sep(", ", &args)
[INFO] [stderr] 1151 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1156:13
[INFO] [stderr]      |
[INFO] [stderr] 1156 |             rust!(self.out, "return Some(Ok({}nt));", self.prefix);
[INFO] [stderr]      |             ------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1163:9
[INFO] [stderr]      |
[INFO] [stderr] 1163 | /         rust!(
[INFO] [stderr] 1164 | |             self.out,
[INFO] [stderr] 1165 | |             "let {}symbol = ({}start, {}Symbol::{}({}nt), {}end);",
[INFO] [stderr] 1166 | |             self.prefix,
[INFO] [stderr] ...    |
[INFO] [stderr] 1171 | |             self.prefix
[INFO] [stderr] 1172 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1181:9
[INFO] [stderr]      |
[INFO] [stderr] 1181 | /         rust!(
[INFO] [stderr] 1182 | |             self.out,
[INFO] [stderr] 1183 | |             "({len}, {p}symbol, {index})",
[INFO] [stderr] 1184 | |             p = self.prefix,
[INFO] [stderr] 1185 | |             index = index,
[INFO] [stderr] 1186 | |             len = production.symbols.len()
[INFO] [stderr] 1187 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lr1/codegen/parse_table.rs:1198:13
[INFO] [stderr]      |
[INFO] [stderr] 1198 |             try!(self.emit_downcast_fn(&name, ty));
[INFO] [stderr]      |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1207:9
[INFO] [stderr]      |
[INFO] [stderr] 1207 |         rust!(self.out, "fn {}pop_{}<", self.prefix, variant_name);
[INFO] [stderr]      |         ----------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1209:13
[INFO] [stderr]      |
[INFO] [stderr] 1209 |             rust!(self.out, "  {},", type_parameter);
[INFO] [stderr]      |             ----------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1211:9
[INFO] [stderr]      |
[INFO] [stderr] 1211 |         rust!(self.out, ">(");
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1212:9
[INFO] [stderr]      |
[INFO] [stderr] 1212 | /         rust!(
[INFO] [stderr] 1213 | |             self.out,
[INFO] [stderr] 1214 | |             "{}symbols: &mut ::std::vec::Vec<{}>",
[INFO] [stderr] 1215 | |             self.prefix,
[INFO] [stderr] 1216 | |             spanned_symbol_type
[INFO] [stderr] 1217 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1218:9
[INFO] [stderr]      |
[INFO] [stderr] 1218 |         rust!(self.out, ") -> {}", self.types.spanned_type(variant_ty));
[INFO] [stderr]      |         ---------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1221:13
[INFO] [stderr]      |
[INFO] [stderr] 1221 | /             rust!(
[INFO] [stderr] 1222 | |                 self.out,
[INFO] [stderr] 1223 | |                 " where {}",
[INFO] [stderr] 1224 | |                 Sep(", ", &self.custom.symbol_where_clauses)
[INFO] [stderr] 1225 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1228:9
[INFO] [stderr]      |
[INFO] [stderr] 1228 |         rust!(self.out, " {{");
[INFO] [stderr]      |         ----------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1231:13
[INFO] [stderr]      |
[INFO] [stderr] 1231 |             rust!(self.out, "println!(\"pop_{}\");", variant_name);
[INFO] [stderr]      |             ------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1233:9
[INFO] [stderr]      |
[INFO] [stderr] 1233 |         rust!(self.out, "match {}symbols.pop().unwrap() {{", self.prefix);
[INFO] [stderr]      |         ------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1234:9
[INFO] [stderr]      |
[INFO] [stderr] 1234 | /         rust!(
[INFO] [stderr] 1235 | |             self.out,
[INFO] [stderr] 1236 | |             "({}l, {}Symbol::{}({}v), {}r) => ({}l, {}v, {}r),",
[INFO] [stderr] 1237 | |             self.prefix,
[INFO] [stderr] ...    |
[INFO] [stderr] 1244 | |             self.prefix
[INFO] [stderr] 1245 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1246:9
[INFO] [stderr]      |
[INFO] [stderr] 1246 |         rust!(self.out, "_ => panic!(\"symbol type mismatch\")");
[INFO] [stderr]      |         --------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1247:9
[INFO] [stderr]      |
[INFO] [stderr] 1247 |         rust!(self.out, "}}");
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1249:9
[INFO] [stderr]      |
[INFO] [stderr] 1249 |         rust!(self.out, "}}");
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1279:13
[INFO] [stderr]      |
[INFO] [stderr] 1279 | /             rust!(
[INFO] [stderr] 1280 | |                 self.out,
[INFO] [stderr] 1281 | |                 "let mut {p}err_lookahead = Some({p}{});",
[INFO] [stderr] 1282 | |                 out_lookahead,
[INFO] [stderr] 1283 | |                 p = self.prefix,
[INFO] [stderr] 1284 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1286:13
[INFO] [stderr]      |
[INFO] [stderr] 1286 | /             rust!(
[INFO] [stderr] 1287 | |                 self.out,
[INFO] [stderr] 1288 | |                 "let mut {p}err_integer: Option<usize> = Some({p}{});",
[INFO] [stderr] 1289 | |                 out_integer,
[INFO] [stderr] 1290 | |                 p = self.prefix,
[INFO] [stderr] 1291 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1293:13
[INFO] [stderr]      |
[INFO] [stderr] 1293 | /             rust!(
[INFO] [stderr] 1294 | |                 self.out,
[INFO] [stderr] 1295 | |                 "let mut {p}err_lookahead = None;",
[INFO] [stderr] 1296 | |                 p = self.prefix,
[INFO] [stderr] 1297 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1299:13
[INFO] [stderr]      |
[INFO] [stderr] 1299 | /             rust!(
[INFO] [stderr] 1300 | |                 self.out,
[INFO] [stderr] 1301 | |                 "let mut {p}err_integer: Option<usize> = None;",
[INFO] [stderr] 1302 | |                 p = self.prefix,
[INFO] [stderr] 1303 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1310:13
[INFO] [stderr]      |
[INFO] [stderr] 1310 |             rust!(self.out, "return Err({p}error)", p = prefix);
[INFO] [stderr]      |             ---------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1316:9
[INFO] [stderr]      |
[INFO] [stderr] 1316 | /         rust!(
[INFO] [stderr] 1317 | |             self.out,
[INFO] [stderr] 1318 | |             "match {p}error_recovery(\
[INFO] [stderr] 1319 | |              {upr} \
[INFO] [stderr] ...    |
[INFO] [stderr] 1333 | |             p = self.prefix
[INFO] [stderr] 1334 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1335:9
[INFO] [stderr]      |
[INFO] [stderr] 1335 |         rust!(self.out, "Err({p}e) => return Err({p}e),", p = self.prefix);
[INFO] [stderr]      |         ------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1336:9
[INFO] [stderr]      |
[INFO] [stderr] 1336 | /         rust!(
[INFO] [stderr] 1337 | |             self.out,
[INFO] [stderr] 1338 | |             "Ok(Some({p}v)) => return Ok({p}v),",
[INFO] [stderr] 1339 | |             p = self.prefix
[INFO] [stderr] 1340 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1341:9
[INFO] [stderr]      |
[INFO] [stderr] 1341 |         rust!(self.out, "Ok(None) => (),");
[INFO] [stderr]      |         ----------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1342:9
[INFO] [stderr]      |
[INFO] [stderr] 1342 |         rust!(self.out, "}}");
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1345:13
[INFO] [stderr]      |
[INFO] [stderr] 1345 | /             rust!(
[INFO] [stderr] 1346 | |                 self.out,
[INFO] [stderr] 1347 | |                 "match ({p}err_lookahead, {p}err_integer) {{",
[INFO] [stderr] 1348 | |                 p = self.prefix
[INFO] [stderr] 1349 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1350:13
[INFO] [stderr]      |
[INFO] [stderr] 1350 |             rust!(self.out, "(Some({p}l), Some({p}i)) => {{", p = self.prefix);
[INFO] [stderr]      |             ------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1351:13
[INFO] [stderr]      |
[INFO] [stderr] 1351 |             rust!(self.out, "{p}{} = {p}l;", out_lookahead, p = self.prefix);
[INFO] [stderr]      |             ----------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1352:13
[INFO] [stderr]      |
[INFO] [stderr] 1352 |             rust!(self.out, "{p}{} = {p}i;", out_integer, p = self.prefix);
[INFO] [stderr]      |             --------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1353:13
[INFO] [stderr]      |
[INFO] [stderr] 1353 |             rust!(self.out, "continue '{p}{};", tok_target, p = self.prefix);
[INFO] [stderr]      |             ----------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1354:13
[INFO] [stderr]      |
[INFO] [stderr] 1354 |             rust!(self.out, "}}"); // end arm
[INFO] [stderr]      |             ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1355:13
[INFO] [stderr]      |
[INFO] [stderr] 1355 |             rust!(self.out, "_ => break '{p}{},", eof_target, p = self.prefix);
[INFO] [stderr]      |             ------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1356:13
[INFO] [stderr]      |
[INFO] [stderr] 1356 |             rust!(self.out, "}}"); // end match
[INFO] [stderr]      |             ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lr1/codegen/parse_table.rs:1411:9
[INFO] [stderr]      |
[INFO] [stderr] 1411 |         try!(self.out.write_fn_header(
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1435:9
[INFO] [stderr]      |
[INFO] [stderr] 1435 |         rust!(self.out, "{{");
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1442:9
[INFO] [stderr]      |
[INFO] [stderr] 1442 |         rust!(self.out, "let mut {}dropped_tokens = vec![];", prefix);
[INFO] [stderr]      |         -------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1447:13
[INFO] [stderr]      |
[INFO] [stderr] 1447 | /             rust!(
[INFO] [stderr] 1448 | |                 self.out,
[INFO] [stderr] 1449 | |                 "println!(\"Initiating error recovery in state: {{}}\", \
[INFO] [stderr] 1450 | |                  {p}states.last().unwrap());",
[INFO] [stderr] 1451 | |                 p = self.prefix
[INFO] [stderr] 1452 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1453:13
[INFO] [stderr]      |
[INFO] [stderr] 1453 | /             rust!(
[INFO] [stderr] 1454 | |                 self.out,
[INFO] [stderr] 1455 | |                 "println!(\"  - state stack size: {{}}\", \
[INFO] [stderr] 1456 | |                  {p}states.len());",
[INFO] [stderr] 1457 | |                 p = self.prefix
[INFO] [stderr] 1458 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1459:13
[INFO] [stderr]      |
[INFO] [stderr] 1459 | /             rust!(
[INFO] [stderr] 1460 | |                 self.out,
[INFO] [stderr] 1461 | |                 "println!(\"  - symbol stack size: {{}}\", \
[INFO] [stderr] 1462 | |                  {p}symbols.len());",
[INFO] [stderr] 1463 | |                 p = self.prefix
[INFO] [stderr] 1464 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1465:13
[INFO] [stderr]      |
[INFO] [stderr] 1465 | /             rust!(
[INFO] [stderr] 1466 | |                 self.out,
[INFO] [stderr] 1467 | |                 "println!(\"  - opt lookahead: {{:?}}\", \
[INFO] [stderr] 1468 | |                  {p}opt_lookahead);",
[INFO] [stderr] 1469 | |                 p = self.prefix
[INFO] [stderr] 1470 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1471:13
[INFO] [stderr]      |
[INFO] [stderr] 1471 | /             rust!(
[INFO] [stderr] 1472 | |                 self.out,
[INFO] [stderr] 1473 | |                 "println!(\"  - opt integer: {{:?}}\", \
[INFO] [stderr] 1474 | |                  {p}opt_integer);",
[INFO] [stderr] 1475 | |                 p = self.prefix
[INFO] [stderr] 1476 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1482:9
[INFO] [stderr]      |
[INFO] [stderr] 1482 |         rust!(self.out, "loop {{");
[INFO] [stderr]      |         --------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1483:9
[INFO] [stderr]      |
[INFO] [stderr] 1483 | /         rust!(
[INFO] [stderr] 1484 | |             self.out,
[INFO] [stderr] 1485 | |             "let {p}state = *{p}states.last().unwrap() as usize;",
[INFO] [stderr] 1486 | |             p = self.prefix
[INFO] [stderr] 1487 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1491:9
[INFO] [stderr]      |
[INFO] [stderr] 1491 | /         rust!(
[INFO] [stderr] 1492 | |             self.out,
[INFO] [stderr] 1493 | |             "let {p}action = {p}ACTION[{p}state * {} + {}];",
[INFO] [stderr] 1494 | |             actions_per_state,
[INFO] [stderr] 1495 | |             actions_per_state - 1,
[INFO] [stderr] 1496 | |             p = self.prefix
[INFO] [stderr] 1497 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1498:9
[INFO] [stderr]      |
[INFO] [stderr] 1498 |         rust!(self.out, "if {p}action >= 0 {{", p = self.prefix);
[INFO] [stderr]      |         --------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1499:9
[INFO] [stderr]      |
[INFO] [stderr] 1499 |         rust!(self.out, "break;");
[INFO] [stderr]      |         -------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1500:9
[INFO] [stderr]      |
[INFO] [stderr] 1500 |         rust!(self.out, "}}");
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1503:13
[INFO] [stderr]      |
[INFO] [stderr] 1503 | /             rust!(
[INFO] [stderr] 1504 | |                 self.out,
[INFO] [stderr] 1505 | |                 r#"println!("Error recovery reduces on action: {{}}", {}action);"#,
[INFO] [stderr] 1506 | |                 self.prefix
[INFO] [stderr] 1507 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1510:9
[INFO] [stderr]      |
[INFO] [stderr] 1510 | /         rust!(
[INFO] [stderr] 1511 | |             self.out,
[INFO] [stderr] 1512 | |             "let {p}lookahead_start = {p}opt_lookahead.as_ref().map(|l| &l.0);",
[INFO] [stderr] 1513 | |             p = self.prefix
[INFO] [stderr] 1514 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1515:9
[INFO] [stderr]      |
[INFO] [stderr] 1515 | /         rust!(
[INFO] [stderr] 1516 | |             self.out,
[INFO] [stderr] 1517 | |             "if let Some(r) = {p}reduce( \
[INFO] [stderr] 1518 | |              {upr} \
[INFO] [stderr] ...    |
[INFO] [stderr] 1527 | |             p = self.prefix
[INFO] [stderr] 1528 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1529:9
[INFO] [stderr]      |
[INFO] [stderr] 1529 |         rust!(self.out, "return Ok(Some(r?));");
[INFO] [stderr]      |         ---------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1530:9
[INFO] [stderr]      |
[INFO] [stderr] 1530 |         rust!(self.out, "}}");
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1531:9
[INFO] [stderr]      |
[INFO] [stderr] 1531 |         rust!(self.out, "}}"); // end reduce loop
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1535:9
[INFO] [stderr]      |
[INFO] [stderr] 1535 | /         rust!(
[INFO] [stderr] 1536 | |             self.out,
[INFO] [stderr] 1537 | |             "let {p}states_len = {p}states.len();",
[INFO] [stderr] 1538 | |             p = self.prefix
[INFO] [stderr] 1539 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1543:9
[INFO] [stderr]      |
[INFO] [stderr] 1543 |         rust!(self.out, "let {p}top0;", p = self.prefix);
[INFO] [stderr]      |         ------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1545:9
[INFO] [stderr]      |
[INFO] [stderr] 1545 |         rust!(self.out, "'{p}find_state: loop {{", p = self.prefix);
[INFO] [stderr]      |         ------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1548:9
[INFO] [stderr]      |
[INFO] [stderr] 1548 | /         rust!(
[INFO] [stderr] 1549 | |             self.out,
[INFO] [stderr] 1550 | |             "for {p}top in (0..{p}states_len).rev() {{",
[INFO] [stderr] 1551 | |             p = self.prefix
[INFO] [stderr] 1552 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1553:9
[INFO] [stderr]      |
[INFO] [stderr] 1553 | /         rust!(
[INFO] [stderr] 1554 | |             self.out,
[INFO] [stderr] 1555 | |             "let {p}state = {p}states[{p}top] as usize;",
[INFO] [stderr] 1556 | |             p = self.prefix
[INFO] [stderr] 1557 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1559:13
[INFO] [stderr]      |
[INFO] [stderr] 1559 | /             rust!(
[INFO] [stderr] 1560 | |                 self.out,
[INFO] [stderr] 1561 | |                 "println!(\"Probing recovery from state {{}} (top = {{}}).\", {p}state, {p}top);",
[INFO] [stderr] 1562 | |                 p = self.prefix,
[INFO] [stderr] 1563 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1566:9
[INFO] [stderr]      |
[INFO] [stderr] 1566 | /         rust!(
[INFO] [stderr] 1567 | |             self.out,
[INFO] [stderr] 1568 | |             "let {p}action = {p}ACTION[{p}state * {} + {}];",
[INFO] [stderr] 1569 | |             actions_per_state,
[INFO] [stderr] 1570 | |             actions_per_state - 1,
[INFO] [stderr] 1571 | |             p = self.prefix
[INFO] [stderr] 1572 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1574:9
[INFO] [stderr]      |
[INFO] [stderr] 1574 | /         rust!(
[INFO] [stderr] 1575 | |             self.out,
[INFO] [stderr] 1576 | |             "if {p}action <= 0 {{ continue; }}",
[INFO] [stderr] 1577 | |             p = self.prefix
[INFO] [stderr] 1578 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1580:9
[INFO] [stderr]      |
[INFO] [stderr] 1580 | /         rust!(
[INFO] [stderr] 1581 | |             self.out,
[INFO] [stderr] 1582 | |             "let {p}error_state = {p}action - 1;",
[INFO] [stderr] 1583 | |             p = self.prefix
[INFO] [stderr] 1584 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1586:9
[INFO] [stderr]      |
[INFO] [stderr] 1586 | /         rust!(
[INFO] [stderr] 1587 | |             self.out,
[INFO] [stderr] 1588 | |             "if {p}accepts(\
[INFO] [stderr] 1589 | |              {upr} \
[INFO] [stderr] ...    |
[INFO] [stderr] 1597 | |             p = self.prefix
[INFO] [stderr] 1598 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1599:9
[INFO] [stderr]      |
[INFO] [stderr] 1599 |         rust!(self.out, "{p}top0 = {p}top;", p = self.prefix);
[INFO] [stderr]      |         ------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1600:9
[INFO] [stderr]      |
[INFO] [stderr] 1600 |         rust!(self.out, "break '{p}find_state;", p = self.prefix);
[INFO] [stderr]      |         ---------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1601:9
[INFO] [stderr]      |
[INFO] [stderr] 1601 |         rust!(self.out, "}}"); // end if
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1602:9
[INFO] [stderr]      |
[INFO] [stderr] 1602 |         rust!(self.out, "}}"); // end for
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1609:9
[INFO] [stderr]      |
[INFO] [stderr] 1609 |         rust!(self.out, "'{p}eof: loop {{", p = self.prefix);
[INFO] [stderr]      |         ----------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1610:9
[INFO] [stderr]      |
[INFO] [stderr] 1610 | /         rust!(
[INFO] [stderr] 1611 | |             self.out,
[INFO] [stderr] 1612 | |             "match {p}opt_lookahead.take() {{",
[INFO] [stderr] 1613 | |             p = self.prefix
[INFO] [stderr] 1614 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1620:9
[INFO] [stderr]      |
[INFO] [stderr] 1620 |         rust!(self.out, "None => {{");
[INFO] [stderr]      |         ------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1622:13
[INFO] [stderr]      |
[INFO] [stderr] 1622 | /             rust!(
[INFO] [stderr] 1623 | |                 self.out,
[INFO] [stderr] 1624 | |                 r#"println!("Error recovery: cannot drop EOF; aborting");"#
[INFO] [stderr] 1625 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1627:9
[INFO] [stderr]      |
[INFO] [stderr] 1627 |         rust!(self.out, "return Err({}error)", prefix);
[INFO] [stderr]      |         ----------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1628:9
[INFO] [stderr]      |
[INFO] [stderr] 1628 |         rust!(self.out, "}}"); // end None arm
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1632:9
[INFO] [stderr]      |
[INFO] [stderr] 1632 |         rust!(self.out, "Some(mut {p}lookahead) => {{", p = self.prefix);
[INFO] [stderr]      |         ----------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1634:13
[INFO] [stderr]      |
[INFO] [stderr] 1634 | /             rust!(
[INFO] [stderr] 1635 | |                 self.out,
[INFO] [stderr] 1636 | |                 r#"println!("Error recovery: dropping token `{{:?}}`", {p}lookahead);"#,
[INFO] [stderr] 1637 | |                 p = self.prefix,
[INFO] [stderr] 1638 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1640:9
[INFO] [stderr]      |
[INFO] [stderr] 1640 | /         rust!(
[INFO] [stderr] 1641 | |             self.out,
[INFO] [stderr] 1642 | |             "{p}dropped_tokens.push({p}lookahead);",
[INFO] [stderr] 1643 | |             p = self.prefix
[INFO] [stderr] 1644 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1646:9
[INFO] [stderr]      |
[INFO] [stderr] 1646 |         rust!(self.out, "let {p}integer;", p = self.prefix);
[INFO] [stderr]      |         ---------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lr1/codegen/parse_table.rs:1647:9
[INFO] [stderr]      |
[INFO] [stderr] 1647 |         try!(self.token_to_integer("integer", "lookahead"));
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1648:9
[INFO] [stderr]      |
[INFO] [stderr] 1648 | /         rust!(
[INFO] [stderr] 1649 | |             self.out,
[INFO] [stderr] 1650 | |             "*{p}opt_lookahead = Some({p}lookahead);",
[INFO] [stderr] 1651 | |             p = self.prefix
[INFO] [stderr] 1652 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1653:9
[INFO] [stderr]      |
[INFO] [stderr] 1653 | /         rust!(
[INFO] [stderr] 1654 | |             self.out,
[INFO] [stderr] 1655 | |             "*{p}opt_integer = Some({p}integer);",
[INFO] [stderr] 1656 | |             p = self.prefix
[INFO] [stderr] 1657 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1658:9
[INFO] [stderr]      |
[INFO] [stderr] 1658 |         rust!(self.out, "continue '{p}find_state;", p = self.prefix);
[INFO] [stderr]      |         ------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1659:9
[INFO] [stderr]      |
[INFO] [stderr] 1659 |         rust!(self.out, "}}"); // end Some(_) arm
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1660:9
[INFO] [stderr]      |
[INFO] [stderr] 1660 |         rust!(self.out, "}}"); // end match
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1661:9
[INFO] [stderr]      |
[INFO] [stderr] 1661 |         rust!(self.out, "}}"); // end 'eof loop
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1668:13
[INFO] [stderr]      |
[INFO] [stderr] 1668 | /             rust!(
[INFO] [stderr] 1669 | |                 self.out,
[INFO] [stderr] 1670 | |                 "println!(\"Encountered EOF during error recovery\");"
[INFO] [stderr] 1671 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1673:9
[INFO] [stderr]      |
[INFO] [stderr] 1673 |         rust!(self.out, "*{p}opt_lookahead = None;", p = self.prefix);
[INFO] [stderr]      |         -------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1674:9
[INFO] [stderr]      |
[INFO] [stderr] 1674 |         rust!(self.out, "*{p}opt_integer = None;", p = self.prefix);
[INFO] [stderr]      |         ------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1675:9
[INFO] [stderr]      |
[INFO] [stderr] 1675 |         rust!(self.out, "}};"); // end 'find_state loop
[INFO] [stderr]      |         ----------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1704:9
[INFO] [stderr]      |
[INFO] [stderr] 1704 |         rust!(self.out, "let {p}top = {p}top0;", p = self.prefix);
[INFO] [stderr]      |         ---------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1705:9
[INFO] [stderr]      |
[INFO] [stderr] 1705 | /         rust!(
[INFO] [stderr] 1706 | |             self.out,
[INFO] [stderr] 1707 | |             "let {p}start = if let Some({p}popped_sym) = {p}symbols.get({p}top) {{",
[INFO] [stderr] 1708 | |             p = self.prefix
[INFO] [stderr] 1709 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1711:13
[INFO] [stderr]      |
[INFO] [stderr] 1711 | /             rust!(
[INFO] [stderr] 1712 | |                 self.out,
[INFO] [stderr] 1713 | |                 "println!(\"Span starts from popped symbol {{:?}}\", \
[INFO] [stderr] 1714 | |                  (&{p}popped_sym.0 .. &{p}popped_sym.2));",
[INFO] [stderr] 1715 | |                 p = self.prefix,
[INFO] [stderr] 1716 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1718:9
[INFO] [stderr]      |
[INFO] [stderr] 1718 |         rust!(self.out, "{p}popped_sym.0.clone()", p = self.prefix);
[INFO] [stderr]      |         ------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1719:9
[INFO] [stderr]      |
[INFO] [stderr] 1719 | /         rust!(
[INFO] [stderr] 1720 | |             self.out,
[INFO] [stderr] 1721 | |             "}} else if let Some({p}dropped_token) = {p}dropped_tokens.first() {{",
[INFO] [stderr] 1722 | |             p = self.prefix
[INFO] [stderr] 1723 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1725:13
[INFO] [stderr]      |
[INFO] [stderr] 1725 | /             rust!(
[INFO] [stderr] 1726 | |                 self.out,
[INFO] [stderr] 1727 | |                 "println!(\"Span starts from dropped token {{:?}}\", \
[INFO] [stderr] 1728 | |                  (&{p}dropped_token.0 .. &{p}dropped_token.2));",
[INFO] [stderr] 1729 | |                 p = self.prefix,
[INFO] [stderr] 1730 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1732:9
[INFO] [stderr]      |
[INFO] [stderr] 1732 |         rust!(self.out, "{p}dropped_token.0.clone()", p = self.prefix);
[INFO] [stderr]      |         --------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1733:9
[INFO] [stderr]      |
[INFO] [stderr] 1733 |         rust!(self.out, "}} else if {p}top > 0 {{", p = self.prefix);
[INFO] [stderr]      |         ------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1735:13
[INFO] [stderr]      |
[INFO] [stderr] 1735 | /             rust!(
[INFO] [stderr] 1736 | |                 self.out,
[INFO] [stderr] 1737 | |                 "println!(\"Span starts from end of last retained symbol\");"
[INFO] [stderr] 1738 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1740:9
[INFO] [stderr]      |
[INFO] [stderr] 1740 | /         rust!(
[INFO] [stderr] 1741 | |             self.out,
[INFO] [stderr] 1742 | |             "{p}symbols[{p}top - 1].2.clone()",
[INFO] [stderr] 1743 | |             p = self.prefix
[INFO] [stderr] 1744 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1745:9
[INFO] [stderr]      |
[INFO] [stderr] 1745 |         rust!(self.out, "}} else {{");
[INFO] [stderr]      |         ------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1747:13
[INFO] [stderr]      |
[INFO] [stderr] 1747 |             rust!(self.out, "println!(\"Span starts from default\");");
[INFO] [stderr]      |             ----------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1749:9
[INFO] [stderr]      |
[INFO] [stderr] 1749 |         rust!(self.out, "Default::default()");
[INFO] [stderr]      |         -------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1750:9
[INFO] [stderr]      |
[INFO] [stderr] 1750 |         rust!(self.out, "}};"); // end if
[INFO] [stderr]      |         ----------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1778:9
[INFO] [stderr]      |
[INFO] [stderr] 1778 | /         rust!(
[INFO] [stderr] 1779 | |             self.out,
[INFO] [stderr] 1780 | |             "let {p}end = if let Some({p}dropped_token) = {p}dropped_tokens.last() {{",
[INFO] [stderr] 1781 | |             p = self.prefix
[INFO] [stderr] 1782 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1784:13
[INFO] [stderr]      |
[INFO] [stderr] 1784 | /             rust!(
[INFO] [stderr] 1785 | |                 self.out,
[INFO] [stderr] 1786 | |                 "println!(\"Span ends at end of last dropped token {{:?}}\", \
[INFO] [stderr] 1787 | |                  (&{p}dropped_token.0 .. &{p}dropped_token.2));",
[INFO] [stderr] 1788 | |                 p = self.prefix,
[INFO] [stderr] 1789 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1791:9
[INFO] [stderr]      |
[INFO] [stderr] 1791 |         rust!(self.out, "{p}dropped_token.2.clone()", p = self.prefix);
[INFO] [stderr]      |         --------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1792:9
[INFO] [stderr]      |
[INFO] [stderr] 1792 | /         rust!(
[INFO] [stderr] 1793 | |             self.out,
[INFO] [stderr] 1794 | |             "}} else if {p}states_len - 1 > {p}top {{",
[INFO] [stderr] 1795 | |             p = self.prefix
[INFO] [stderr] 1796 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1798:13
[INFO] [stderr]      |
[INFO] [stderr] 1798 | /             rust!(
[INFO] [stderr] 1799 | |                 self.out,
[INFO] [stderr] 1800 | |                 "println!(\"Span ends at end of last popped symbol {{:?}}\", \
[INFO] [stderr] 1801 | |                  {p}symbols.last().unwrap().2);",
[INFO] [stderr] 1802 | |                 p = self.prefix,
[INFO] [stderr] 1803 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1805:9
[INFO] [stderr]      |
[INFO] [stderr] 1805 | /         rust!(
[INFO] [stderr] 1806 | |             self.out,
[INFO] [stderr] 1807 | |             "{p}symbols.last().unwrap().2.clone()",
[INFO] [stderr] 1808 | |             p = self.prefix
[INFO] [stderr] 1809 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1810:9
[INFO] [stderr]      |
[INFO] [stderr] 1810 | /         rust!(
[INFO] [stderr] 1811 | |             self.out,
[INFO] [stderr] 1812 | |             "}} else if let Some({p}lookahead) = {p}opt_lookahead.as_ref() {{",
[INFO] [stderr] 1813 | |             p = self.prefix
[INFO] [stderr] 1814 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1816:13
[INFO] [stderr]      |
[INFO] [stderr] 1816 |             rust!(self.out, "println!(\"Span ends at start of lookahead\");");
[INFO] [stderr]      |             ------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1818:9
[INFO] [stderr]      |
[INFO] [stderr] 1818 |         rust!(self.out, "{p}lookahead.0.clone()", p = self.prefix);
[INFO] [stderr]      |         ----------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1819:9
[INFO] [stderr]      |
[INFO] [stderr] 1819 |         rust!(self.out, "}} else {{");
[INFO] [stderr]      |         ------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1821:13
[INFO] [stderr]      |
[INFO] [stderr] 1821 |             rust!(self.out, "println!(\"Span ends at start\");");
[INFO] [stderr]      |             ----------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1823:9
[INFO] [stderr]      |
[INFO] [stderr] 1823 |         rust!(self.out, "{p}start.clone()", p = self.prefix);
[INFO] [stderr]      |         ----------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1824:9
[INFO] [stderr]      |
[INFO] [stderr] 1824 |         rust!(self.out, "}};"); // end if
[INFO] [stderr]      |         ----------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1830:9
[INFO] [stderr]      |
[INFO] [stderr] 1830 |         rust!(self.out, "{p}states.truncate({p}top + 1);", p = self.prefix);
[INFO] [stderr]      |         -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1831:9
[INFO] [stderr]      |
[INFO] [stderr] 1831 |         rust!(self.out, "{p}symbols.truncate({p}top);", p = self.prefix);
[INFO] [stderr]      |         ----------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1834:9
[INFO] [stderr]      |
[INFO] [stderr] 1834 | /         rust!(
[INFO] [stderr] 1835 | |             self.out,
[INFO] [stderr] 1836 | |             "let {p}recover_state = {p}states[{p}top] as usize;",
[INFO] [stderr] 1837 | |             p = self.prefix
[INFO] [stderr] 1838 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1841:9
[INFO] [stderr]      |
[INFO] [stderr] 1841 | /         rust!(
[INFO] [stderr] 1842 | |             self.out,
[INFO] [stderr] 1843 | |             "let {p}error_action = {p}ACTION[{p}recover_state * {} + {}];",
[INFO] [stderr] 1844 | |             actions_per_state,
[INFO] [stderr] 1845 | |             actions_per_state - 1,
[INFO] [stderr] 1846 | |             p = self.prefix
[INFO] [stderr] 1847 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1848:9
[INFO] [stderr]      |
[INFO] [stderr] 1848 | /         rust!(
[INFO] [stderr] 1849 | |             self.out,
[INFO] [stderr] 1850 | |             "let {p}error_state = {p}error_action - 1;",
[INFO] [stderr] 1851 | |             p = self.prefix
[INFO] [stderr] 1852 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1855:13
[INFO] [stderr]      |
[INFO] [stderr] 1855 |             rust!(self.out, "println!(\"Recovering from error:\");");
[INFO] [stderr]      |             --------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1856:13
[INFO] [stderr]      |
[INFO] [stderr] 1856 | /             rust!(
[INFO] [stderr] 1857 | |                 self.out,
[INFO] [stderr] 1858 | |                 "println!(\"  - recovery base state: {{}}\", {p}top);",
[INFO] [stderr] 1859 | |                 p = self.prefix
[INFO] [stderr] 1860 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1861:13
[INFO] [stderr]      |
[INFO] [stderr] 1861 | /             rust!(
[INFO] [stderr] 1862 | |                 self.out,
[INFO] [stderr] 1863 | |                 "println!(\"  - new top state {{}}\", {p}recover_state);",
[INFO] [stderr] 1864 | |                 p = self.prefix
[INFO] [stderr] 1865 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1866:13
[INFO] [stderr]      |
[INFO] [stderr] 1866 | /             rust!(
[INFO] [stderr] 1867 | |                 self.out,
[INFO] [stderr] 1868 | |                 "println!(\"  - error state {{}}\", {p}error_state);",
[INFO] [stderr] 1869 | |                 p = self.prefix
[INFO] [stderr] 1870 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1871:13
[INFO] [stderr]      |
[INFO] [stderr] 1871 | /             rust!(
[INFO] [stderr] 1872 | |                 self.out,
[INFO] [stderr] 1873 | |                 "println!(\"  - new stack length: {{}}\", {p}states.len());",
[INFO] [stderr] 1874 | |                 p = self.prefix
[INFO] [stderr] 1875 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1876:13
[INFO] [stderr]      |
[INFO] [stderr] 1876 | /             rust!(
[INFO] [stderr] 1877 | |                 self.out,
[INFO] [stderr] 1878 | |                 "println!(\"  - new symbol length: {{}}\", {p}symbols.len());",
[INFO] [stderr] 1879 | |                 p = self.prefix
[INFO] [stderr] 1880 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1881:13
[INFO] [stderr]      |
[INFO] [stderr] 1881 | /             rust!(
[INFO] [stderr] 1882 | |                 self.out,
[INFO] [stderr] 1883 | |                 "println!(\"  - span {{:?}}..{{:?}}\", {p}start, {p}end);",
[INFO] [stderr] 1884 | |                 p = self.prefix
[INFO] [stderr] 1885 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1889:9
[INFO] [stderr]      |
[INFO] [stderr] 1889 |         rust!(self.out, "{p}states.push({p}error_state);", p = self.prefix);
[INFO] [stderr]      |         -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1890:9
[INFO] [stderr]      |
[INFO] [stderr] 1890 | /         rust!(
[INFO] [stderr] 1891 | |             self.out,
[INFO] [stderr] 1892 | |             "let {p}recovery = {}lalrpop_util::ErrorRecovery {{",
[INFO] [stderr] 1893 | |             p = self.prefix
[INFO] [stderr] 1894 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1895:9
[INFO] [stderr]      |
[INFO] [stderr] 1895 |         rust!(self.out, "error: {p}error,", p = self.prefix);
[INFO] [stderr]      |         ----------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1896:9
[INFO] [stderr]      |
[INFO] [stderr] 1896 | /         rust!(
[INFO] [stderr] 1897 | |             self.out,
[INFO] [stderr] 1898 | |             "dropped_tokens: {p}dropped_tokens,",
[INFO] [stderr] 1899 | |             p = self.prefix
[INFO] [stderr] 1900 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1901:9
[INFO] [stderr]      |
[INFO] [stderr] 1901 |         rust!(self.out, "}};");
[INFO] [stderr]      |         ----------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1904:9
[INFO] [stderr]      |
[INFO] [stderr] 1904 | /         rust!(
[INFO] [stderr] 1905 | |             self.out,
[INFO] [stderr] 1906 | |             "{p}symbols.push(({p}start, {p}Symbol::{e}({p}recovery), {p}end));",
[INFO] [stderr] 1907 | |             p = self.prefix,
[INFO] [stderr] 1908 | |             e = error_variant
[INFO] [stderr] 1909 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1911:9
[INFO] [stderr]      |
[INFO] [stderr] 1911 |         rust!(self.out, "Ok(None)");
[INFO] [stderr]      |         ---------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1912:9
[INFO] [stderr]      |
[INFO] [stderr] 1912 |         rust!(self.out, "}}"); // end fn
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/lr1/codegen/parse_table.rs:1964:9
[INFO] [stderr]      |
[INFO] [stderr] 1964 |         try!(self.out.write_fn_header(
[INFO] [stderr]      |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1974:9
[INFO] [stderr]      |
[INFO] [stderr] 1974 |         rust!(self.out, "{{");
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1977:13
[INFO] [stderr]      |
[INFO] [stderr] 1977 | /             rust!(
[INFO] [stderr] 1978 | |                 self.out,
[INFO] [stderr] 1979 | |                 "println!(\"Testing whether state {{}} accepts token {{:?}}\", \
[INFO] [stderr] 1980 | |                  {p}error_state, {p}opt_integer);",
[INFO] [stderr] 1981 | |                 p = self.prefix
[INFO] [stderr] 1982 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1986:9
[INFO] [stderr]      |
[INFO] [stderr] 1986 | /         rust!(
[INFO] [stderr] 1987 | |             self.out,
[INFO] [stderr] 1988 | |             "let mut {p}states = {p}states.to_vec();",
[INFO] [stderr] 1989 | |             p = self.prefix
[INFO] [stderr] 1990 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1991:9
[INFO] [stderr]      |
[INFO] [stderr] 1991 |         rust!(self.out, "{p}states.push({p}error_state);", p = self.prefix);
[INFO] [stderr]      |         -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1993:9
[INFO] [stderr]      |
[INFO] [stderr] 1993 |         rust!(self.out, "loop {{",);
[INFO] [stderr]      |         ---------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:1995:9
[INFO] [stderr]      |
[INFO] [stderr] 1995 | /         rust!(
[INFO] [stderr] 1996 | |             self.out,
[INFO] [stderr] 1997 | |             "let mut {}states_len = {}states.len();",
[INFO] [stderr] 1998 | |             self.prefix,
[INFO] [stderr] 1999 | |             self.prefix
[INFO] [stderr] 2000 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2002:9
[INFO] [stderr]      |
[INFO] [stderr] 2002 | /         rust!(
[INFO] [stderr] 2003 | |             self.out,
[INFO] [stderr] 2004 | |             "let {p}top = {p}states[{p}states_len - 1] as usize;",
[INFO] [stderr] 2005 | |             p = self.prefix
[INFO] [stderr] 2006 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2009:13
[INFO] [stderr]      |
[INFO] [stderr] 2009 | /             rust!(
[INFO] [stderr] 2010 | |                 self.out,
[INFO] [stderr] 2011 | |                 "println!(\"accepts: top-state={{}} num-states={{}}\", {p}top, {p}states_len);",
[INFO] [stderr] 2012 | |                 p = self.prefix
[INFO] [stderr] 2013 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2016:9
[INFO] [stderr]      |
[INFO] [stderr] 2016 | /         rust!(
[INFO] [stderr] 2017 | |             self.out,
[INFO] [stderr] 2018 | |             "let {p}action = match {p}opt_integer {{",
[INFO] [stderr] 2019 | |             p = self.prefix
[INFO] [stderr] 2020 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2021:9
[INFO] [stderr]      |
[INFO] [stderr] 2021 | /         rust!(
[INFO] [stderr] 2022 | |             self.out,
[INFO] [stderr] 2023 | |             "None => {p}EOF_ACTION[{p}top as usize],",
[INFO] [stderr] 2024 | |             p = self.prefix
[INFO] [stderr] 2025 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2026:9
[INFO] [stderr]      |
[INFO] [stderr] 2026 | /         rust!(
[INFO] [stderr] 2027 | |             self.out,
[INFO] [stderr] 2028 | |             "Some({p}integer) => {p}ACTION[{p}top * {actions_per_state} + {p}integer],",
[INFO] [stderr] 2029 | |             p = self.prefix,
[INFO] [stderr] 2030 | |             actions_per_state = actions_per_state,
[INFO] [stderr] 2031 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2032:9
[INFO] [stderr]      |
[INFO] [stderr] 2032 |         rust!(self.out, "}};"); // end `match`
[INFO] [stderr]      |         ----------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2035:9
[INFO] [stderr]      |
[INFO] [stderr] 2035 | /         rust!(
[INFO] [stderr] 2036 | |             self.out,
[INFO] [stderr] 2037 | |             "if {p}action == 0 {{ return false; }}",
[INFO] [stderr] 2038 | |             p = self.prefix
[INFO] [stderr] 2039 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2042:9
[INFO] [stderr]      |
[INFO] [stderr] 2042 | /         rust!(
[INFO] [stderr] 2043 | |             self.out,
[INFO] [stderr] 2044 | |             "if {p}action > 0 {{ return true; }}",
[INFO] [stderr] 2045 | |             p = self.prefix
[INFO] [stderr] 2046 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2050:9
[INFO] [stderr]      |
[INFO] [stderr] 2050 | /         rust!(
[INFO] [stderr] 2051 | |             self.out,
[INFO] [stderr] 2052 | |             "let ({p}to_pop, {p}nt) = match -{p}action {{",
[INFO] [stderr] 2053 | |             p = self.prefix
[INFO] [stderr] 2054 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2062:17
[INFO] [stderr]      |
[INFO] [stderr] 2062 |                 rust!(self.out, "// simulate {:?}", production);
[INFO] [stderr]      |                 ------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2067:17
[INFO] [stderr]      |
[INFO] [stderr] 2067 |                 rust!(self.out, "{} => return true,", index);
[INFO] [stderr]      |                 --------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2075:17
[INFO] [stderr]      |
[INFO] [stderr] 2075 |                 rust!(self.out, "{} => {{", index);
[INFO] [stderr]      |                 ----------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2077:21
[INFO] [stderr]      |
[INFO] [stderr] 2077 | /                     rust!(
[INFO] [stderr] 2078 | |                         self.out,
[INFO] [stderr] 2079 | |                         "println!(r##\"accepts: simulating {:?}\"##);",
[INFO] [stderr] 2080 | |                         production
[INFO] [stderr] 2081 | |                     );
[INFO] [stderr]      | |______________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2083:17
[INFO] [stderr]      |
[INFO] [stderr] 2083 | /                 rust!(
[INFO] [stderr] 2084 | |                     self.out,
[INFO] [stderr] 2085 | |                     "({num_symbols}, {nt})",
[INFO] [stderr] 2086 | |                     num_symbols = num_symbols,
[INFO] [stderr] 2087 | |                     nt = nt
[INFO] [stderr] 2088 | |                 );
[INFO] [stderr]      | |__________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2089:17
[INFO] [stderr]      |
[INFO] [stderr] 2089 |                 rust!(self.out, "}}");
[INFO] [stderr]      |                 ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2092:9
[INFO] [stderr]      |
[INFO] [stderr] 2092 | /         rust!(
[INFO] [stderr] 2093 | |             self.out,
[INFO] [stderr] 2094 | |             "_ => panic!(\"invalid action code {{}}\", {}action)",
[INFO] [stderr] 2095 | |             self.prefix
[INFO] [stderr] 2096 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2097:9
[INFO] [stderr]      |
[INFO] [stderr] 2097 |         rust!(self.out, "}};"); // end match
[INFO] [stderr]      |         ----------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2099:9
[INFO] [stderr]      |
[INFO] [stderr] 2099 |         rust!(self.out, "{p}states_len -= {p}to_pop;", p = self.prefix);
[INFO] [stderr]      |         ---------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2100:9
[INFO] [stderr]      |
[INFO] [stderr] 2100 | /         rust!(
[INFO] [stderr] 2101 | |             self.out,
[INFO] [stderr] 2102 | |             "{p}states.truncate({p}states_len);",
[INFO] [stderr] 2103 | |             p = self.prefix
[INFO] [stderr] 2104 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2105:9
[INFO] [stderr]      |
[INFO] [stderr] 2105 | /         rust!(
[INFO] [stderr] 2106 | |             self.out,
[INFO] [stderr] 2107 | |             "let {p}top = {p}states[{p}states_len - 1] as usize;",
[INFO] [stderr] 2108 | |             p = self.prefix
[INFO] [stderr] 2109 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2112:13
[INFO] [stderr]      |
[INFO] [stderr] 2112 | /             rust!(
[INFO] [stderr] 2113 | |                 self.out,
[INFO] [stderr] 2114 | |                 "println!(\"accepts: popped {{}} symbols, new top is {{}}, nt is {{}}\", \
[INFO] [stderr] 2115 | |                  {p}to_pop, \
[INFO] [stderr] ...    |
[INFO] [stderr] 2119 | |                 p = self.prefix
[INFO] [stderr] 2120 | |             );
[INFO] [stderr]      | |______________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2123:9
[INFO] [stderr]      |
[INFO] [stderr] 2123 | /         rust!(
[INFO] [stderr] 2124 | |             self.out,
[INFO] [stderr] 2125 | |             "let {p}next_state = {p}GOTO[{p}top * {num_non_terminals} + {p}nt] - 1;",
[INFO] [stderr] 2126 | |             p = self.prefix,
[INFO] [stderr] 2127 | |             num_non_terminals = self.grammar.nonterminals.len(),
[INFO] [stderr] 2128 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2130:9
[INFO] [stderr]      |
[INFO] [stderr] 2130 |         rust!(self.out, "{p}states.push({p}next_state);", p = self.prefix);
[INFO] [stderr]      |         ------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2132:9
[INFO] [stderr]      |
[INFO] [stderr] 2132 |         rust!(self.out, "}}"); // end loop
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2133:9
[INFO] [stderr]      |
[INFO] [stderr] 2133 |         rust!(self.out, "}}"); // end fn
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2152:9
[INFO] [stderr]      |
[INFO] [stderr] 2152 | /         rust!(
[INFO] [stderr] 2153 | |             self.out,
[INFO] [stderr] 2154 | |             "let {}state = *{}states.last().unwrap() as usize;",
[INFO] [stderr] 2155 | |             self.prefix,
[INFO] [stderr] 2156 | |             self.prefix
[INFO] [stderr] 2157 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2158:9
[INFO] [stderr]      |
[INFO] [stderr] 2158 | /         rust!(
[INFO] [stderr] 2159 | |             self.out,
[INFO] [stderr] 2160 | |             "let {}{} = {}lalrpop_util::ParseError::UnrecognizedToken {{",
[INFO] [stderr] 2161 | |             self.prefix,
[INFO] [stderr] 2162 | |             error_var,
[INFO] [stderr] 2163 | |             self.prefix
[INFO] [stderr] 2164 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2165:9
[INFO] [stderr]      |
[INFO] [stderr] 2165 |         rust!(self.out, "token: {},", token);
[INFO] [stderr]      |         ------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2166:9
[INFO] [stderr]      |
[INFO] [stderr] 2166 | /         rust!(
[INFO] [stderr] 2167 | |             self.out,
[INFO] [stderr] 2168 | |             "expected: {}expected_tokens({}state),",
[INFO] [stderr] 2169 | |             self.prefix,
[INFO] [stderr] 2170 | |             self.prefix
[INFO] [stderr] 2171 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2172:9
[INFO] [stderr]      |
[INFO] [stderr] 2172 |         rust!(self.out, "}};");
[INFO] [stderr]      |         ----------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2177:9
[INFO] [stderr]      |
[INFO] [stderr] 2177 | /         rust!(
[INFO] [stderr] 2178 | |             self.out,
[INFO] [stderr] 2179 | |             "fn {}expected_tokens({}state: usize) -> Vec<::std::string::String> {{",
[INFO] [stderr] 2180 | |             self.prefix,
[INFO] [stderr] 2181 | |             self.prefix
[INFO] [stderr] 2182 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2184:9
[INFO] [stderr]      |
[INFO] [stderr] 2184 | /         rust!(
[INFO] [stderr] 2185 | |             self.out,
[INFO] [stderr] 2186 | |             "const {}TERMINAL: &'static [&'static str] = &[",
[INFO] [stderr] 2187 | |             self.prefix
[INFO] [stderr] 2188 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2198:13
[INFO] [stderr]      |
[INFO] [stderr] 2198 |             rust!(self.out, "r###\"{}\"###,", terminal);
[INFO] [stderr]      |             -------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2200:9
[INFO] [stderr]      |
[INFO] [stderr] 2200 |         rust!(self.out, "];");
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |           ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2203:9
[INFO] [stderr]      |
[INFO] [stderr] 2203 | /         rust!(
[INFO] [stderr] 2204 | |             self.out,
[INFO] [stderr] 2205 | |             "{}ACTION[({}state * {})..].iter().zip({}TERMINAL).filter_map(|(&state, terminal)| {{",
[INFO] [stderr] 2206 | |             self.prefix,
[INFO] [stderr] ...    |
[INFO] [stderr] 2209 | |             self.prefix
[INFO] [stderr] 2210 | |         );
[INFO] [stderr]      | |__________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2211:9
[INFO] [stderr]      |
[INFO] [stderr] 2211 |         rust!(self.out, "if state == 0 {{");
[INFO] [stderr]      |         ------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2212:9
[INFO] [stderr]      |
[INFO] [stderr] 2212 |         rust!(self.out, "None");
[INFO] [stderr]      |         ------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2213:9
[INFO] [stderr]      |
[INFO] [stderr] 2213 |         rust!(self.out, "}} else {{");
[INFO] [stderr]      |         ------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2214:9
[INFO] [stderr]      |
[INFO] [stderr] 2214 |         rust!(self.out, "Some(terminal.to_string())");
[INFO] [stderr]      |         ---------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2215:9
[INFO] [stderr]      |
[INFO] [stderr] 2215 |         rust!(self.out, "}}");
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2216:9
[INFO] [stderr]      |
[INFO] [stderr] 2216 |         rust!(self.out, "}}).collect()");
[INFO] [stderr]      |         --------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]     --> src/rust/mod.rs:12:9
[INFO] [stderr]      |
[INFO] [stderr] 12   |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]      |         ^^^
[INFO] [stderr]      | 
[INFO] [stderr]     ::: src/lr1/codegen/parse_table.rs:2217:9
[INFO] [stderr]      |
[INFO] [stderr] 2217 |         rust!(self.out, "}}");
[INFO] [stderr]      |         ---------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/codegen/test_all.rs:49:13
[INFO] [stderr]    |
[INFO] [stderr] 49 |             try!(this.write_parser_fn());
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/test_all.rs:51:13
[INFO] [stderr]    |
[INFO] [stderr] 51 |             rust!(this.out, "#[cfg_attr(rustfmt, rustfmt_skip)]");
[INFO] [stderr]    |             ------------------------------------------------------ in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/test_all.rs:52:13
[INFO] [stderr]    |
[INFO] [stderr] 52 |             rust!(this.out, "mod {}ascent {{", this.prefix);
[INFO] [stderr]    |             ------------------------------------------------ in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/codegen/test_all.rs:53:13
[INFO] [stderr]    |
[INFO] [stderr] 53 |             try!(super::ascent::compile(
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/test_all.rs:68:13
[INFO] [stderr]    |
[INFO] [stderr] 68 |             rust!(this.out, "{}", pub_use);
[INFO] [stderr]    |             ------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/test_all.rs:69:13
[INFO] [stderr]    |
[INFO] [stderr] 69 |             rust!(this.out, "}}");
[INFO] [stderr]    |             ---------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/test_all.rs:71:13
[INFO] [stderr]    |
[INFO] [stderr] 71 |             rust!(this.out, "#[cfg_attr(rustfmt, rustfmt_skip)]");
[INFO] [stderr]    |             ------------------------------------------------------ in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/test_all.rs:72:13
[INFO] [stderr]    |
[INFO] [stderr] 72 |             rust!(this.out, "mod {}parse_table {{", this.prefix);
[INFO] [stderr]    |             ----------------------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/codegen/test_all.rs:73:13
[INFO] [stderr]    |
[INFO] [stderr] 73 |             try!(super::parse_table::compile(
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/test_all.rs:81:13
[INFO] [stderr]    |
[INFO] [stderr] 81 |             rust!(this.out, "{}", pub_use);
[INFO] [stderr]    |             ------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/test_all.rs:82:13
[INFO] [stderr]    |
[INFO] [stderr] 82 |             rust!(this.out, "}}");
[INFO] [stderr]    |             ---------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/codegen/test_all.rs:89:9
[INFO] [stderr]    |
[INFO] [stderr] 89 |         try!(self.start_parser_fn());
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/rust/mod.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    | 
[INFO] [stderr]   ::: src/lr1/codegen/test_all.rs:92:13
[INFO] [stderr]    |
[INFO] [stderr] 92 |             rust!(self.out, "let _ = self.builder;");
[INFO] [stderr]    |             ----------------------------------------- in this macro invocation
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/codegen/test_all.rs:95:9
[INFO] [stderr]    |
[INFO] [stderr] 95 |         try!(self.call_delegate("ascent"));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/codegen/test_all.rs:96:9
[INFO] [stderr]    |
[INFO] [stderr] 96 |         try!(self.call_delegate("parse_table"));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/test_all.rs:99:9
[INFO] [stderr]     |
[INFO] [stderr] 99  | /         rust!(
[INFO] [stderr] 100 | |             self.out,
[INFO] [stderr] 101 | |             "assert_eq!({}ascent, {}parse_table);",
[INFO] [stderr] 102 | |             self.prefix,
[INFO] [stderr] 103 | |             self.prefix
[INFO] [stderr] 104 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/test_all.rs:106:9
[INFO] [stderr]     |
[INFO] [stderr] 106 |         rust!(self.out, "return {}ascent;", self.prefix);
[INFO] [stderr]     |         ------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/codegen/test_all.rs:108:9
[INFO] [stderr]     |
[INFO] [stderr] 108 |         try!(self.end_parser_fn());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |           try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |           ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/test_all.rs:128:9
[INFO] [stderr]     |
[INFO] [stderr] 128 | /         rust!(
[INFO] [stderr] 129 | |             self.out,
[INFO] [stderr] 130 | |             "let {}{} = {}{}::{}Parser::new().parse{}(",
[INFO] [stderr] 131 | |             self.prefix,
[INFO] [stderr] ...   |
[INFO] [stderr] 136 | |             parameters
[INFO] [stderr] 137 | |         );
[INFO] [stderr]     | |__________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/test_all.rs:139:13
[INFO] [stderr]     |
[INFO] [stderr] 139 |             rust!(self.out, "{},", parameter.name);
[INFO] [stderr]     |             --------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/test_all.rs:142:13
[INFO] [stderr]     |
[INFO] [stderr] 142 |             rust!(self.out, "{}tokens0.clone(),", self.prefix);
[INFO] [stderr]     |             --------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/rust/mod.rs:12:9
[INFO] [stderr]     |
[INFO] [stderr] 12  |         try!(($w).writeln(&::std::fmt::format(format_args!($($args)*))))
[INFO] [stderr]     |         ^^^
[INFO] [stderr]     | 
[INFO] [stderr]    ::: src/lr1/codegen/test_all.rs:144:9
[INFO] [stderr]     |
[INFO] [stderr] 144 |         rust!(self.out, ");");
[INFO] [stderr]     |         ---------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/build_lalr/mod.rs:32:21
[INFO] [stderr]    |
[INFO] [stderr] 32 |     let lr_states = try!(build::build_lr1_states(grammar, start));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/core/mod.rs:189:9
[INFO] [stderr]     |
[INFO] [stderr] 189 |         try!(write!(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/lane_table/table/mod.rs:191:13
[INFO] [stderr]     |
[INFO] [stderr] 191 |             try!(write!(fmt, "| "));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/lane_table/table/mod.rs:194:21
[INFO] [stderr]     |
[INFO] [stderr] 194 |                     try!(write!(fmt, " | "));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/lane_table/table/mod.rs:196:17
[INFO] [stderr]     |
[INFO] [stderr] 196 |                 try!(write!(fmt, "{0:1$}", column, widths[i]));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/lane_table/table/mod.rs:198:13
[INFO] [stderr]     |
[INFO] [stderr] 198 |             try!(write!(fmt, " |\n"));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/report/mod.rs:43:9
[INFO] [stderr]    |
[INFO] [stderr] 43 |         try!(self.write_header());
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/report/mod.rs:44:9
[INFO] [stderr]    |
[INFO] [stderr] 44 |         try!(self.write_section_header("Summary"));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/report/mod.rs:45:9
[INFO] [stderr]    |
[INFO] [stderr] 45 |         try!(writeln!(self.out, ""));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/report/mod.rs:48:17
[INFO] [stderr]    |
[INFO] [stderr] 48 |                 try!(writeln!(self.out, "Constructed {} states", states.len()));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/report/mod.rs:49:17
[INFO] [stderr]    |
[INFO] [stderr] 49 |                 try!(self.report_states(&states, &Map::new()));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/report/mod.rs:52:17
[INFO] [stderr]    |
[INFO] [stderr] 52 |                 try!(writeln!(self.out, "Failure"));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/report/mod.rs:53:17
[INFO] [stderr]    |
[INFO] [stderr] 53 |                 try!(writeln!(
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/report/mod.rs:58:17
[INFO] [stderr]    |
[INFO] [stderr] 58 |                 try!(writeln!(
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/report/mod.rs:66:21
[INFO] [stderr]    |
[INFO] [stderr] 66 |                     try!(writeln!(self.out, "{}shift/reduce:  {}", INDENT_STRING, sr));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/report/mod.rs:69:21
[INFO] [stderr]    |
[INFO] [stderr] 69 |                     try!(writeln!(self.out, "{}reduce/reduce: {}", INDENT_STRING, rr));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/report/mod.rs:71:17
[INFO] [stderr]    |
[INFO] [stderr] 71 |                 try!(write!(self.out, "States with conflicts: "));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/report/mod.rs:73:21
[INFO] [stderr]    |
[INFO] [stderr] 73 |                     try!(write!(self.out, " {}", state));
[INFO] [stderr]    |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/report/mod.rs:75:17
[INFO] [stderr]    |
[INFO] [stderr] 75 |                 try!(writeln!(self.out, ""));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lr1/report/mod.rs:76:17
[INFO] [stderr]    |
[INFO] [stderr] 76 |                 try!(self.report_states(&table_construction_error.states, &conflict_map));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:113:9
[INFO] [stderr]     |
[INFO] [stderr] 113 |         try!(self.write_section_header("State Table"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:115:13
[INFO] [stderr]     |
[INFO] [stderr] 115 |             try!(writeln!(self.out, ""));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:116:13
[INFO] [stderr]     |
[INFO] [stderr] 116 |             try!(self.report_state(&state, conflict_map.get(&state.index)));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:129:9
[INFO] [stderr]     |
[INFO] [stderr] 129 |         try!(writeln!(self.out, "State {} {{", state.index));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:130:9
[INFO] [stderr]     |
[INFO] [stderr] 130 |         try!(self.write_items(&state.items));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:132:13
[INFO] [stderr]     |
[INFO] [stderr] 132 |             try!(writeln!(self.out, ""));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:133:13
[INFO] [stderr]     |
[INFO] [stderr] 133 |             try!(self.write_reductions(&state.reductions));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:139:13
[INFO] [stderr]     |
[INFO] [stderr] 139 |             try!(writeln!(self.out, ""));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:140:13
[INFO] [stderr]     |
[INFO] [stderr] 140 |             try!(self.write_shifts(&state.shifts, max_width));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:144:13
[INFO] [stderr]     |
[INFO] [stderr] 144 |             try!(writeln!(self.out, ""));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:145:13
[INFO] [stderr]     |
[INFO] [stderr] 145 |             try!(self.write_gotos(&state.gotos, max_width));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:150:17
[INFO] [stderr]     |
[INFO] [stderr] 150 |                 try!(self.write_conflict(conflict));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:154:9
[INFO] [stderr]     |
[INFO] [stderr] 154 |         try!(writeln!(self.out, "}}"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:162:9
[INFO] [stderr]     |
[INFO] [stderr] 162 |         try!(writeln!(self.out, ""));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:169:17
[INFO] [stderr]     |
[INFO] [stderr] 169 |                 try!(writeln!(self.out, "{}shift/reduce conflict", INDENT_STRING));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:170:17
[INFO] [stderr]     |
[INFO] [stderr] 170 |                 try!(write!(
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:175:17
[INFO] [stderr]     |
[INFO] [stderr] 175 |                 try!(self.write_production(conflict.production, max_width));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:177:17
[INFO] [stderr]     |
[INFO] [stderr] 177 |                 try!(writeln!(
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:192:17
[INFO] [stderr]     |
[INFO] [stderr] 192 |                 try!(writeln!(
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:197:17
[INFO] [stderr]     |
[INFO] [stderr] 197 |                 try!(write!(
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:202:17
[INFO] [stderr]     |
[INFO] [stderr] 202 |                 try!(self.write_production(conflict.production, max_width));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:203:17
[INFO] [stderr]     |
[INFO] [stderr] 203 |                 try!(write!(
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:208:17
[INFO] [stderr]     |
[INFO] [stderr] 208 |                 try!(self.write_production(other_production, max_width));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:211:9
[INFO] [stderr]     |
[INFO] [stderr] 211 |         try!(self.write_lookahead(&conflict.lookahead));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:222:13
[INFO] [stderr]     |
[INFO] [stderr] 222 |             try!(writeln!(self.out, ""));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:223:13
[INFO] [stderr]     |
[INFO] [stderr] 223 |             try!(self.write_item(item, max_width));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:236:9
[INFO] [stderr]     |
[INFO] [stderr] 236 |         try!(write!(self.out, "{}", INDENT_STRING));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:239:9
[INFO] [stderr]     |
[INFO] [stderr] 239 |         try!(write!(self.out, "{:width$} ->", s, width = max_width));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:241:13
[INFO] [stderr]     |
[INFO] [stderr] 241 |             try!(write!(self.out, " {}", item.production.symbols[i]));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:243:9
[INFO] [stderr]     |
[INFO] [stderr] 243 |         try!(write!(self.out, " ."));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:245:13
[INFO] [stderr]     |
[INFO] [stderr] 245 |             try!(write!(self.out, " {}", item.production.symbols[i]));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:247:9
[INFO] [stderr]     |
[INFO] [stderr] 247 |         try!(writeln!(self.out, ""));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:248:9
[INFO] [stderr]     |
[INFO] [stderr] 248 |         try!(self.write_lookahead(&item.lookahead));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:258:13
[INFO] [stderr]     |
[INFO] [stderr] 258 |             try!(write!(self.out, "{}", INDENT_STRING));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:261:13
[INFO] [stderr]     |
[INFO] [stderr] 261 |             try!(writeln!(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:281:13
[INFO] [stderr]     |
[INFO] [stderr] 281 |             try!(writeln!(self.out, ""));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:282:13
[INFO] [stderr]     |
[INFO] [stderr] 282 |             try!(self.write_reduction(reduction, max_width));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:292:9
[INFO] [stderr]     |
[INFO] [stderr] 292 |         try!(write!(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:299:13
[INFO] [stderr]     |
[INFO] [stderr] 299 |             try!(write!(self.out, " {}", symbol));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:301:9
[INFO] [stderr]     |
[INFO] [stderr] 301 |         try!(writeln!(self.out, ""));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:314:9
[INFO] [stderr]     |
[INFO] [stderr] 314 |         try!(write!(self.out, "{}reduction ", INDENT_STRING));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:315:9
[INFO] [stderr]     |
[INFO] [stderr] 315 |         try!(self.write_production(production, max_width));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:316:9
[INFO] [stderr]     |
[INFO] [stderr] 316 |         try!(self.write_lookahead(&reduction.0));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:325:13
[INFO] [stderr]     |
[INFO] [stderr] 325 |             try!(write!(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:330:13
[INFO] [stderr]     |
[INFO] [stderr] 330 |             try!(lookahead.print(self.out));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:331:13
[INFO] [stderr]     |
[INFO] [stderr] 331 |             try!(writeln!(self.out, ""));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:342:13
[INFO] [stderr]     |
[INFO] [stderr] 342 |             try!(write!(self.out, "{}", INDENT_STRING));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:345:13
[INFO] [stderr]     |
[INFO] [stderr] 345 |             try!(writeln!(
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:357:9
[INFO] [stderr]     |
[INFO] [stderr] 357 |         try!(writeln!(self.out, "\n{}", title));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:358:9
[INFO] [stderr]     |
[INFO] [stderr] 358 |         try!(writeln!(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:366:9
[INFO] [stderr]     |
[INFO] [stderr] 366 |         try!(writeln!(self.out, "Lalrpop Report File"));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:367:9
[INFO] [stderr]     |
[INFO] [stderr] 367 |         try!(writeln!(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/lr1/report/mod.rs:405:13
[INFO] [stderr]     |
[INFO] [stderr] 405 |             try!(write!(out, " {}", i))
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/normalize/mod.rs:43:19
[INFO] [stderr]    |
[INFO] [stderr] 43 |     let grammar = try!(lower_helper(session, grammar, validate));
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/normalize/mod.rs:44:49
[INFO] [stderr]    |
[INFO] [stderr] 44 |     let grammar = profile!(session, "Inlining", try!(inline::inline(grammar)));
[INFO] [stderr]    |                                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/normalize/mod.rs:53:13
[INFO] [stderr]    |
[INFO] [stderr] 53 |             try!(prevalidate::validate(&grammar));
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/normalize/mod.rs:59:9
[INFO] [stderr]    |
[INFO] [stderr] 59 |         try!(resolve::resolve(grammar))
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/normalize/mod.rs:64:9
[INFO] [stderr]    |
[INFO] [stderr] 64 |         try!(macro_expand::expand_macros(grammar))
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/normalize/mod.rs:66:52
[INFO] [stderr]    |
[INFO] [stderr] 66 |     let grammar = profile!(session, "Token check", try!(token_check::validate(grammar)));
[INFO] [stderr]    |                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/normalize/mod.rs:67:50
[INFO] [stderr]    |
[INFO] [stderr] 67 |     let types = profile!(session, "Infer types", try!(tyinfer::infer_types(&grammar)));
[INFO] [stderr]    |                                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/normalize/mod.rs:71:9
[INFO] [stderr]    |
[INFO] [stderr] 71 |         try!(lower::lower(session, grammar, types))
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/prevalidate/mod.rs:158:25
[INFO] [stderr]     |
[INFO] [stderr] 158 |                         try!(self.validate_alternative(alternative));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/prevalidate/mod.rs:168:9
[INFO] [stderr]     |
[INFO] [stderr] 168 |         try!(self.validate_expr(&alternative.expr));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/prevalidate/mod.rs:203:13
[INFO] [stderr]     |
[INFO] [stderr] 203 |             try!(self.validate_symbol(symbol));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/prevalidate/mod.rs:247:17
[INFO] [stderr]     |
[INFO] [stderr] 247 |                 try!(self.validate_expr(expr));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/prevalidate/mod.rs:265:21
[INFO] [stderr]     |
[INFO] [stderr] 265 |                     try!(self.validate_symbol(arg));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/prevalidate/mod.rs:269:17
[INFO] [stderr]     |
[INFO] [stderr] 269 |                 try!(self.validate_symbol(&repeat.symbol));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/prevalidate/mod.rs:272:17
[INFO] [stderr]     |
[INFO] [stderr] 272 |                 try!(self.validate_symbol(sym));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/normalize/resolve/mod.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 14 |     try!(resolve_in_place(&mut grammar));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/resolve/mod.rs:135:39
[INFO] [stderr]     |
[INFO] [stderr] 135 |                     let identifiers = try!(self.validate_macro_args(data.span, &data.args));
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/resolve/mod.rs:141:25
[INFO] [stderr]     |
[INFO] [stderr] 141 |                         try!(self.validate_alternative(&locals, alternative));
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/resolve/mod.rs:174:23
[INFO] [stderr]     |
[INFO] [stderr] 174 |             let def = try!(self.validate_id(scope, condition.span.clone(), &condition.lhs.0));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/resolve/mod.rs:189:9
[INFO] [stderr]     |
[INFO] [stderr] 189 |         try!(self.validate_expr(scope, &mut alternative.expr));
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/resolve/mod.rs:196:13
[INFO] [stderr]     |
[INFO] [stderr] 196 |             try!(self.validate_symbol(scope, symbol));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/resolve/mod.rs:205:17
[INFO] [stderr]     |
[INFO] [stderr] 205 |                 try!(self.validate_expr(scope, expr));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/resolve/mod.rs:208:17
[INFO] [stderr]     |
[INFO] [stderr] 208 |                 try!(self.rewrite_ambiguous_id(scope, symbol));
[INFO] [stderr]     |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/resolve/mod.rs:214:27
[INFO] [stderr]     |
[INFO] [stderr] 214 |                 let def = try!(self.validate_id(scope, symbol.span, &id.0));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/normalize/resolve/mod.rs:231:27
[WARN] too many lines in the log, truncating it
