[INFO] fetching crate esprit 0.0.5... [INFO] checking esprit-0.0.5 against master#a609fb45efad59dfd459c76e50899be9f0583b5a for pr-80579 [INFO] extracting crate esprit 0.0.5 into /workspace/builds/worker-0/source [INFO] validating manifest of crates.io crate esprit 0.0.5 on toolchain a609fb45efad59dfd459c76e50899be9f0583b5a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate esprit 0.0.5 [INFO] removed path dependency easter from crates.io crate esprit 0.0.5 [INFO] removed path dependency estree from crates.io crate esprit 0.0.5 [INFO] removed path dependency joker from crates.io crate esprit 0.0.5 [INFO] removed path dependency unjson from crates.io crate esprit 0.0.5 [INFO] finished tweaking crates.io crate esprit 0.0.5 [INFO] tweaked toml for crates.io crate esprit 0.0.5 written to /workspace/builds/worker-0/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 92dacf5cfe35b55fa1c791cf30afa11b5ba555aa682ca571344178547ef14275 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "92dacf5cfe35b55fa1c791cf30afa11b5ba555aa682ca571344178547ef14275", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "92dacf5cfe35b55fa1c791cf30afa11b5ba555aa682ca571344178547ef14275", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "92dacf5cfe35b55fa1c791cf30afa11b5ba555aa682ca571344178547ef14275", kill_on_drop: false }` [INFO] [stdout] 92dacf5cfe35b55fa1c791cf30afa11b5ba555aa682ca571344178547ef14275 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ebbabbb486ed38e9837b69ba3a0d7ea05ea7dab6b5f53efb50cce080ac3bd43c [INFO] running `Command { std: "docker" "start" "-a" "ebbabbb486ed38e9837b69ba3a0d7ea05ea7dab6b5f53efb50cce080ac3bd43c", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Checking itoa v0.1.1 [INFO] [stderr] Checking serde v0.7.15 [INFO] [stderr] Compiling esprit v0.0.5 (/opt/rustwide/workdir) [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Checking num-traits v0.1.43 [INFO] [stderr] Checking serde_json v0.7.4 [INFO] [stderr] Checking unjson v0.0.5 [INFO] [stderr] Checking joker v0.0.5 [INFO] [stderr] Checking easter v0.0.5 [INFO] [stderr] Checking estree v0.0.5 [INFO] [stdout] error: patterns aren't allowed in functions without bodies [INFO] [stdout] --> src/context.rs:12:34 [INFO] [stdout] | [INFO] [stdout] 12 | fn with_labels(&mut self, mut labels: Vec, label_type: LabelType, op: F) -> Result [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[deny(patterns_in_fns_without_body)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #35203 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/context.rs:32:24 [INFO] [stdout] | [INFO] [stdout] 32 | let mut body = try!(result); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/track.rs:41:25 [INFO] [stdout] | [INFO] [stdout] 41 | let mut value = try!(parse(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/track.rs:74:15 [INFO] [stdout] | [INFO] [stdout] 74 | match try!(parser.peek()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/track.rs:89:33 [INFO] [stdout] | [INFO] [stdout] 89 | let token = try!(parser.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | let items = try!(self.statement_list()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:67:16 [INFO] [stdout] | [INFO] [stdout] 67 | while !try!(self.peek()).follow_statement_list() { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:69:19 [INFO] [stdout] | [INFO] [stdout] 69 | match try!(self.declaration_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:71:63 [INFO] [stdout] | [INFO] [stdout] 71 | None => { items.push(StmtListItem::Stmt(try!(self.statement()))); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:87:15 [INFO] [stdout] | [INFO] [stdout] 87 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:88:64 [INFO] [stdout] | [INFO] [stdout] 88 | TokenData::Reserved(Reserved::Function) => Ok(Some(try!(self.function_declaration()))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:95:26 [INFO] [stdout] | [INFO] [stdout] 95 | Ok(Decl::Fun(try!(this.function()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 101 | try!(this.expect(TokenData::LParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:102:24 [INFO] [stdout] | [INFO] [stdout] 102 | let list = try!(this.pattern_list()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:103:13 [INFO] [stdout] | [INFO] [stdout] 103 | try!(this.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:110:12 [INFO] [stdout] | [INFO] [stdout] 110 | if try!(self.peek()).value == TokenData::RParen { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:113:20 [INFO] [stdout] | [INFO] [stdout] 113 | patts.push(try!(self.pattern())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:114:15 [INFO] [stdout] | [INFO] [stdout] 114 | while try!(self.matches(TokenData::Comma)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:115:24 [INFO] [stdout] | [INFO] [stdout] 115 | patts.push(try!(self.pattern())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:121:15 [INFO] [stdout] | [INFO] [stdout] 121 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:123:26 [INFO] [stdout] | [INFO] [stdout] 123 | let id = try!(self.binding_id()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:127:28 [INFO] [stdout] | [INFO] [stdout] 127 | let patt = try!(self.binding_pattern()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | if !try!(self.peek()).first_binding() { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:135:47 [INFO] [stdout] | [INFO] [stdout] 135 | return Err(Error::UnexpectedToken(try!(self.read()))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:144:22 [INFO] [stdout] | [INFO] [stdout] 144 | let id = try!(this.id_opt()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:145:26 [INFO] [stdout] | [INFO] [stdout] 145 | let params = try!(this.formal_parameters()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | try!(this.expect(TokenData::LBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:147:24 [INFO] [stdout] | [INFO] [stdout] 147 | let body = try!(this.statement_list()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:148:13 [INFO] [stdout] | [INFO] [stdout] 148 | try!(this.expect(TokenData::RBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:156:15 [INFO] [stdout] | [INFO] [stdout] 156 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:181:15 [INFO] [stdout] | [INFO] [stdout] 181 | match try!(self.peek_op()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:185:28 [INFO] [stdout] | [INFO] [stdout] 185 | let expr = try!(self.id_expression(id)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:186:20 [INFO] [stdout] | [INFO] [stdout] 186 | Ok(try!(span.end_with_auto_semi(self, Newline::Required, |semi| Stmt::Expr(None, expr, semi)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:197:46 [INFO] [stdout] | [INFO] [stdout] 197 | while let TokenData::Identifier(_) = try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:199:17 [INFO] [stdout] | [INFO] [stdout] 199 | if !try!(self.matches_op(TokenData::Colon)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:211:34 [INFO] [stdout] | [INFO] [stdout] 211 | let label_type = try!(self.peek()).label_type(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:219:20 [INFO] [stdout] | [INFO] [stdout] 219 | let expr = try!(self.allow_in(true, |this| this.expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:220:12 [INFO] [stdout] | [INFO] [stdout] 220 | Ok(try!(span.end_with_auto_semi(self, Newline::Required, |semi| Stmt::Expr(None, expr, semi)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:226:25 [INFO] [stdout] | [INFO] [stdout] 226 | let items = try!(this.statement_list()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:227:13 [INFO] [stdout] | [INFO] [stdout] 227 | try!(this.expect(TokenData::RBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:235:21 [INFO] [stdout] | [INFO] [stdout] 235 | let dtors = try!(self.declarator_list()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:236:12 [INFO] [stdout] | [INFO] [stdout] 236 | Ok(try!(span.end_with_auto_semi(self, Newline::Required, |semi| Stmt::Var(None, dtors, semi)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:241:20 [INFO] [stdout] | [INFO] [stdout] 241 | items.push(try!(self.declarator())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:242:15 [INFO] [stdout] | [INFO] [stdout] 242 | while try!(self.matches(TokenData::Comma)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:243:24 [INFO] [stdout] | [INFO] [stdout] 243 | items.push(try!(self.declarator())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:249:18 [INFO] [stdout] | [INFO] [stdout] 249 | let id = try!(self.id()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:257:56 [INFO] [stdout] | [INFO] [stdout] 257 | let Token { location, newline, value: data } = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:277:20 [INFO] [stdout] | [INFO] [stdout] 277 | let next = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:288:19 [INFO] [stdout] | [INFO] [stdout] 288 | match try!(this.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:290:30 [INFO] [stdout] | [INFO] [stdout] 290 | let id = try!(this.binding_id()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:291:35 [INFO] [stdout] | [INFO] [stdout] 291 | let init = if try!(this.matches(TokenData::Assign)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:292:30 [INFO] [stdout] | [INFO] [stdout] 292 | Some(try!(this.assignment_expression())) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:299:31 [INFO] [stdout] | [INFO] [stdout] 299 | let lhs = try!(this.binding_pattern()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:300:21 [INFO] [stdout] | [INFO] [stdout] 300 | try!(this.expect(TokenData::Assign)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:301:31 [INFO] [stdout] | [INFO] [stdout] 301 | let rhs = try!(this.assignment_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:310:13 [INFO] [stdout] | [INFO] [stdout] 310 | try!(this.expect(TokenData::Semi)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:317:13 [INFO] [stdout] | [INFO] [stdout] 317 | try!(this.expect(TokenData::Reserved(Reserved::If))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:318:24 [INFO] [stdout] | [INFO] [stdout] 318 | let test = try!(this.paren_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:319:33 [INFO] [stdout] | [INFO] [stdout] 319 | let cons = Box::new(try!(this.statement())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:320:26 [INFO] [stdout] | [INFO] [stdout] 320 | let alt = if try!(this.peek()).value == TokenData::Reserved(Reserved::Else) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:322:31 [INFO] [stdout] | [INFO] [stdout] 322 | Some(Box::new(try!(this.statement()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:340:29 [INFO] [stdout] | [INFO] [stdout] 340 | let body = Box::new(try!(self.iteration_body())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 341 | try!(self.expect(TokenData::Reserved(Reserved::While))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:342:20 [INFO] [stdout] | [INFO] [stdout] 342 | let test = try!(self.paren_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:343:12 [INFO] [stdout] | [INFO] [stdout] 343 | Ok(try!(span.end_with_auto_semi(self, Newline::Optional, |semi| { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:351:24 [INFO] [stdout] | [INFO] [stdout] 351 | let test = try!(this.paren_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:352:33 [INFO] [stdout] | [INFO] [stdout] 352 | let body = Box::new(try!(this.iteration_body())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:360:13 [INFO] [stdout] | [INFO] [stdout] 360 | try!(this.expect(TokenData::LParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:361:19 [INFO] [stdout] | [INFO] [stdout] 361 | match try!(this.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:378:19 [INFO] [stdout] | [INFO] [stdout] 378 | let lhs = try!(self.pattern()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:379:15 [INFO] [stdout] | [INFO] [stdout] 379 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:386:35 [INFO] [stdout] | [INFO] [stdout] 386 | let rhs = try!(self.allow_in(false, |this| this.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:387:31 [INFO] [stdout] | [INFO] [stdout] 387 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:392:49 [INFO] [stdout] | [INFO] [stdout] 392 | ... let head = Some(try!(self.more_for_head(&var_location, Dtor::from_simple_init(id, rhs), ForHead::Var))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:401:61 [INFO] [stdout] | [INFO] [stdout] 401 | ... _ => Err(Error::UnexpectedToken(try!(self.read()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:406:35 [INFO] [stdout] | [INFO] [stdout] 406 | let rhs = try!(self.allow_in(false, |this| this.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:407:41 [INFO] [stdout] | [INFO] [stdout] 407 | let head = Some(try!(self.more_for_head(&var_location, Dtor::from_compound_init(patt, rhs), ForHead::Var))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:420:67 [INFO] [stdout] | [INFO] [stdout] 420 | Err(_) => { return Err(Error::UnexpectedToken(try!(self.read()))); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:422:33 [INFO] [stdout] | [INFO] [stdout] 422 | let head = Some(try!(self.more_for_head(&var_location, dtor, ForHead::Var))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:439:45 [INFO] [stdout] | [INFO] [stdout] 439 | _ => Err(Error::UnexpectedToken(try!(self.read()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:448:19 [INFO] [stdout] | [INFO] [stdout] 448 | let lhs = try!(self.pattern()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:449:15 [INFO] [stdout] | [INFO] [stdout] 449 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:454:27 [INFO] [stdout] | [INFO] [stdout] 454 | let rhs = try!(self.allow_in(false, |this| this.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:455:33 [INFO] [stdout] | [INFO] [stdout] 455 | let head = Some(try!(self.more_for_head(&let_location, Dtor::from_init(lhs, rhs), ForHead::Let))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:466:67 [INFO] [stdout] | [INFO] [stdout] 466 | Err(_) => { return Err(Error::UnexpectedToken(try!(self.read()))); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:468:33 [INFO] [stdout] | [INFO] [stdout] 468 | let head = Some(try!(self.more_for_head(&let_location, dtor, ForHead::Let))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:485:45 [INFO] [stdout] | [INFO] [stdout] 485 | _ => Err(Error::UnexpectedToken(try!(self.read()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:490:19 [INFO] [stdout] | [INFO] [stdout] 490 | let lhs = try!(self.allow_in(false, |this| this.expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:491:15 [INFO] [stdout] | [INFO] [stdout] 491 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:507:45 [INFO] [stdout] | [INFO] [stdout] 507 | _ => Err(Error::UnexpectedToken(try!(self.read()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:515:21 [INFO] [stdout] | [INFO] [stdout] 515 | let dtors = try!(self.allow_in(false, |this| { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:520:34 [INFO] [stdout] | [INFO] [stdout] 520 | let semi_location = Some(try!(self.expect(TokenData::Semi)).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:517:13 [INFO] [stdout] | [INFO] [stdout] 517 | try!(this.more_dtors(&mut dtors)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:526:20 [INFO] [stdout] | [INFO] [stdout] 526 | let test = try!(self.expression_opt_semi()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:527:25 [INFO] [stdout] | [INFO] [stdout] 527 | let update = if try!(self.matches(TokenData::RParen)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:530:29 [INFO] [stdout] | [INFO] [stdout] 530 | let node = Some(try!(self.allow_in(true, |this| this.expression()))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:531:13 [INFO] [stdout] | [INFO] [stdout] 531 | try!(self.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:534:29 [INFO] [stdout] | [INFO] [stdout] 534 | let body = Box::new(try!(self.iteration_body())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:540:19 [INFO] [stdout] | [INFO] [stdout] 540 | let obj = try!(self.allow_in(true, |this| this.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:541:9 [INFO] [stdout] | [INFO] [stdout] 541 | try!(self.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:542:29 [INFO] [stdout] | [INFO] [stdout] 542 | let body = Box::new(try!(self.iteration_body())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:548:19 [INFO] [stdout] | [INFO] [stdout] 548 | let obj = try!(self.allow_in(true, |this| this.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:549:9 [INFO] [stdout] | [INFO] [stdout] 549 | try!(self.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:550:29 [INFO] [stdout] | [INFO] [stdout] 550 | let body = Box::new(try!(self.iteration_body())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:555:15 [INFO] [stdout] | [INFO] [stdout] 555 | Ok(if try!(self.matches(TokenData::Semi)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:558:24 [INFO] [stdout] | [INFO] [stdout] 558 | let expr = try!(self.allow_in(true, |this| this.expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:559:13 [INFO] [stdout] | [INFO] [stdout] 559 | try!(self.expect(TokenData::Semi)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:565:15 [INFO] [stdout] | [INFO] [stdout] 565 | while try!(self.matches(TokenData::Comma)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:566:24 [INFO] [stdout] | [INFO] [stdout] 566 | dtors.push(try!(self.declarator())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:574:24 [INFO] [stdout] | [INFO] [stdout] 574 | let disc = try!(this.paren_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:578:41 [INFO] [stdout] | [INFO] [stdout] 578 | Ok(Stmt::Switch(None, disc, try!(cases))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | try!(self.expect(TokenData::LBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:587:19 [INFO] [stdout] | [INFO] [stdout] 587 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:588:69 [INFO] [stdout] | [INFO] [stdout] 588 | TokenData::Reserved(Reserved::Case) => { cases.push(try!(self.case())); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:595:32 [INFO] [stdout] | [INFO] [stdout] 595 | cases.push(try!(self.default())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:600:9 [INFO] [stdout] | [INFO] [stdout] 600 | try!(self.expect(TokenData::RBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:607:24 [INFO] [stdout] | [INFO] [stdout] 607 | let test = try!(this.allow_in(true, |this| this.expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:608:13 [INFO] [stdout] | [INFO] [stdout] 608 | try!(this.expect(TokenData::Colon)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:609:24 [INFO] [stdout] | [INFO] [stdout] 609 | let body = try!(this.case_body()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:617:19 [INFO] [stdout] | [INFO] [stdout] 617 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:623:19 [INFO] [stdout] | [INFO] [stdout] 623 | match try!(self.declaration_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:625:63 [INFO] [stdout] | [INFO] [stdout] 625 | None => { items.push(StmtListItem::Stmt(try!(self.statement()))); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:634:13 [INFO] [stdout] | [INFO] [stdout] 634 | try!(this.expect(TokenData::Colon)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:635:24 [INFO] [stdout] | [INFO] [stdout] 635 | let body = try!(this.case_body()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:643:22 [INFO] [stdout] | [INFO] [stdout] 643 | let arg = if try!(self.has_arg_same_line()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:644:22 [INFO] [stdout] | [INFO] [stdout] 644 | let id = try!(self.id()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:663:22 [INFO] [stdout] | [INFO] [stdout] 663 | let arg = if try!(self.has_arg_same_line()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:664:22 [INFO] [stdout] | [INFO] [stdout] 664 | let id = try!(self.id()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:685:22 [INFO] [stdout] | [INFO] [stdout] 685 | let arg = if try!(self.has_arg_same_line()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:686:18 [INFO] [stdout] | [INFO] [stdout] 686 | Some(try!(self.allow_in(true, |this| this.expression()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:690:22 [INFO] [stdout] | [INFO] [stdout] 690 | let result = try!(span.end_with_auto_semi(self, Newline::Required, |semi| { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:706:23 [INFO] [stdout] | [INFO] [stdout] 706 | let obj = try!(this.paren_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:707:33 [INFO] [stdout] | [INFO] [stdout] 707 | let body = Box::new(try!(this.statement())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:715:13 [INFO] [stdout] | [INFO] [stdout] 715 | if !try!(self.has_arg_same_line()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:718:19 [INFO] [stdout] | [INFO] [stdout] 718 | let arg = try!(self.allow_in(true, |this| this.expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:725:9 [INFO] [stdout] | [INFO] [stdout] 725 | try!(self.expect(TokenData::LBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:726:22 [INFO] [stdout] | [INFO] [stdout] 726 | let result = try!(self.statement_list()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | try!(self.expect(TokenData::RBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:734:24 [INFO] [stdout] | [INFO] [stdout] 734 | let body = try!(this.block()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:735:19 [INFO] [stdout] | [INFO] [stdout] 735 | match try!(this.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:739:49 [INFO] [stdout] | [INFO] [stdout] 739 | return Err(Error::OrphanTry(try!(this.read()))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:742:25 [INFO] [stdout] | [INFO] [stdout] 742 | let catch = try!(this.catch_opt()).map(Box::new); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:743:27 [INFO] [stdout] | [INFO] [stdout] 743 | let finally = try!(this.finally_opt()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:749:15 [INFO] [stdout] | [INFO] [stdout] 749 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:753:21 [INFO] [stdout] | [INFO] [stdout] 753 | try!(this.expect(TokenData::LParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:754:33 [INFO] [stdout] | [INFO] [stdout] 754 | let param = try!(this.pattern()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:755:21 [INFO] [stdout] | [INFO] [stdout] 755 | try!(this.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:757:32 [INFO] [stdout] | [INFO] [stdout] 757 | let body = try!(this.block()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:766:18 [INFO] [stdout] | [INFO] [stdout] 766 | Ok(match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:769:22 [INFO] [stdout] | [INFO] [stdout] 769 | Some(try!(self.block())) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:778:12 [INFO] [stdout] | [INFO] [stdout] 778 | Ok(try!(span.end_with_auto_semi(self, Newline::Required, |semi| Stmt::Debugger(None, semi)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:788:9 [INFO] [stdout] | [INFO] [stdout] 788 | try!(self.expect(TokenData::LParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:789:22 [INFO] [stdout] | [INFO] [stdout] 789 | let result = try!(self.allow_in(true, |this| this.expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:790:9 [INFO] [stdout] | [INFO] [stdout] 790 | try!(self.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:806:21 [INFO] [stdout] | [INFO] [stdout] 806 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:821:27 [INFO] [stdout] | [INFO] [stdout] 821 | let fun = try!(self.function()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:836:28 [INFO] [stdout] | [INFO] [stdout] 836 | if let Some(end) = try!(self.matches_token(TokenData::RBrack)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:840:23 [INFO] [stdout] | [INFO] [stdout] 840 | let elt = try!(self.array_element()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:842:17 [INFO] [stdout] | [INFO] [stdout] 842 | if !try!(self.matches(TokenData::Comma)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:846:16 [INFO] [stdout] | [INFO] [stdout] 846 | if try!(self.peek()).value == TokenData::RBrack { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:850:33 [INFO] [stdout] | [INFO] [stdout] 850 | let end_location = Some(try!(self.expect(TokenData::RBrack)).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:855:22 [INFO] [stdout] | [INFO] [stdout] 855 | if { let t = try!(self.peek()); t.value == TokenData::Comma || t.value == TokenData::RBrack } { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:865:28 [INFO] [stdout] | [INFO] [stdout] 865 | if let Some(end) = try!(self.matches_token(TokenData::RBrace)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:869:24 [INFO] [stdout] | [INFO] [stdout] 869 | let prop = try!(self.object_property()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:871:17 [INFO] [stdout] | [INFO] [stdout] 871 | if !try!(self.matches(TokenData::Comma)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:874:16 [INFO] [stdout] | [INFO] [stdout] 874 | if try!(self.peek()).value == TokenData::RBrack { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:878:33 [INFO] [stdout] | [INFO] [stdout] 878 | let end_location = Some(try!(self.expect(TokenData::RBrace)).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:884:19 [INFO] [stdout] | [INFO] [stdout] 884 | let val = try!(self.allow_in(true, |this| this.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:895:21 [INFO] [stdout] | [INFO] [stdout] 895 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:910:15 [INFO] [stdout] | [INFO] [stdout] 910 | match try!(self.property_key_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:912:48 [INFO] [stdout] | [INFO] [stdout] 912 | None => Err(Error::UnexpectedToken(try!(self.read()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:917:21 [INFO] [stdout] | [INFO] [stdout] 917 | let first = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:920:36 [INFO] [stdout] | [INFO] [stdout] 920 | if let Some(key) = try!(self.property_key_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:921:47 [INFO] [stdout] | [INFO] [stdout] 921 | let paren_location = Some(try!(self.expect(TokenData::LParen)).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:922:21 [INFO] [stdout] | [INFO] [stdout] 922 | try!(self.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:923:21 [INFO] [stdout] | [INFO] [stdout] 923 | try!(self.expect(TokenData::LBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:927:32 [INFO] [stdout] | [INFO] [stdout] 927 | let body = try!(body); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:928:45 [INFO] [stdout] | [INFO] [stdout] 928 | let end_location = Some(try!(self.expect(TokenData::RBrace)).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:937:23 [INFO] [stdout] | [INFO] [stdout] 937 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:944:62 [INFO] [stdout] | [INFO] [stdout] 944 | _ => { return Err(Error::UnexpectedToken(try!(self.read()))); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:948:36 [INFO] [stdout] | [INFO] [stdout] 948 | if let Some(key) = try!(self.property_key_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:949:47 [INFO] [stdout] | [INFO] [stdout] 949 | let paren_location = Some(try!(self.expect(TokenData::LParen)).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:950:33 [INFO] [stdout] | [INFO] [stdout] 950 | let param = try!(self.pattern()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:951:21 [INFO] [stdout] | [INFO] [stdout] 951 | try!(self.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:952:21 [INFO] [stdout] | [INFO] [stdout] 952 | try!(self.expect(TokenData::LBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:956:32 [INFO] [stdout] | [INFO] [stdout] 956 | let body = try!(body); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:957:45 [INFO] [stdout] | [INFO] [stdout] 957 | let end_location = Some(try!(self.expect(TokenData::RBrace)).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:966:23 [INFO] [stdout] | [INFO] [stdout] 966 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:973:62 [INFO] [stdout] | [INFO] [stdout] 973 | _ => { return Err(Error::UnexpectedToken(try!(self.read()))); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:979:27 [INFO] [stdout] | [INFO] [stdout] 979 | let key = try!(self.property_key()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:980:23 [INFO] [stdout] | [INFO] [stdout] 980 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:984:62 [INFO] [stdout] | [INFO] [stdout] 984 | _ => { return Err(Error::UnexpectedToken(try!(self.read()))); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:994:28 [INFO] [stdout] | [INFO] [stdout] 994 | if let Some(new) = try!(self.matches_token(TokenData::Reserved(Reserved::New))) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:995:13 [INFO] [stdout] | [INFO] [stdout] 995 | try!(self.expect(TokenData::Dot)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:996:40 [INFO] [stdout] | [INFO] [stdout] 996 | let target_location = Some(try!(self.expect(TokenData::Identifier(Name::Atom(Atom::Target)))).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1005:20 [INFO] [stdout] | [INFO] [stdout] 1005 | let base = try!(self.member_base_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1012:33 [INFO] [stdout] | [INFO] [stdout] 1012 | while let Some(deref) = try!(self.deref_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1017:16 [INFO] [stdout] | [INFO] [stdout] 1017 | if try!(self.peek_op()).value != TokenData::LParen { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1020:29 [INFO] [stdout] | [INFO] [stdout] 1020 | args_lists.push(try!(self.arguments())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1022:24 [INFO] [stdout] | [INFO] [stdout] 1022 | let suffixes = try!(self.suffixes()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1044:20 [INFO] [stdout] | [INFO] [stdout] 1044 | let base = try!(self.primary_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1052:15 [INFO] [stdout] | [INFO] [stdout] 1052 | match try!(self.peek_op()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1069:9 [INFO] [stdout] | [INFO] [stdout] 1069 | try!(self.expect(TokenData::LParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1070:28 [INFO] [stdout] | [INFO] [stdout] 1070 | if let Some(end) = try!(self.matches_token(TokenData::RParen)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1075:23 [INFO] [stdout] | [INFO] [stdout] 1075 | args.push(try!(self.argument())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1076:17 [INFO] [stdout] | [INFO] [stdout] 1076 | if !try!(self.matches(TokenData::Comma)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1080:19 [INFO] [stdout] | [INFO] [stdout] 1080 | let end = try!(self.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1098:15 [INFO] [stdout] | [INFO] [stdout] 1098 | match try!(self.peek_op()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1107:20 [INFO] [stdout] | [INFO] [stdout] 1107 | let expr = try!(self.allow_in(true, |this| this.expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1108:19 [INFO] [stdout] | [INFO] [stdout] 1108 | let end = try!(self.expect(TokenData::RBrack)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1113:21 [INFO] [stdout] | [INFO] [stdout] 1113 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1126:19 [INFO] [stdout] | [INFO] [stdout] 1126 | let key = try!(self.id_name()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1133:24 [INFO] [stdout] | [INFO] [stdout] 1133 | let suffixes = try!(self.suffixes()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1142:34 [INFO] [stdout] | [INFO] [stdout] 1142 | while let Some(suffix) = try!(self.suffix_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1153:15 [INFO] [stdout] | [INFO] [stdout] 1153 | while try!(self.peek()).value == TokenData::Reserved(Reserved::New) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1157:16 [INFO] [stdout] | [INFO] [stdout] 1157 | if try!(self.matches_op(TokenData::Dot)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1158:44 [INFO] [stdout] | [INFO] [stdout] 1158 | let target_location = Some(try!(self.expect(TokenData::Identifier(Name::Atom(Atom::Target)))).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1179:24 [INFO] [stdout] | [INFO] [stdout] 1179 | let suffixes = try!(self.suffixes()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1183:32 [INFO] [stdout] | [INFO] [stdout] 1183 | if let Some(postfix) = try!(self.match_postfix_operator_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1196:34 [INFO] [stdout] | [INFO] [stdout] 1196 | while let Some(prefix) = try!(self.match_prefix()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1199:23 [INFO] [stdout] | [INFO] [stdout] 1199 | let mut arg = try!(self.lhs_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1200:32 [INFO] [stdout] | [INFO] [stdout] 1200 | if let Some(postfix) = try!(self.match_postfix_operator_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1224:21 [INFO] [stdout] | [INFO] [stdout] 1224 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1230:17 [INFO] [stdout] | [INFO] [stdout] 1230 | try!(self.match_unop()).map(Prefix::Unop) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1244:21 [INFO] [stdout] | [INFO] [stdout] 1244 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1262:20 [INFO] [stdout] | [INFO] [stdout] 1262 | let next = try!(self.read_op()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1277:20 [INFO] [stdout] | [INFO] [stdout] 1277 | let left = try!(self.unary_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1278:20 [INFO] [stdout] | [INFO] [stdout] 1278 | let test = try!(self.more_infix_expressions(left)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1285:20 [INFO] [stdout] | [INFO] [stdout] 1285 | let left = try!(self.id_unary_expression(id)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1286:20 [INFO] [stdout] | [INFO] [stdout] 1286 | let test = try!(self.more_infix_expressions(left)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1291:12 [INFO] [stdout] | [INFO] [stdout] 1291 | if try!(self.matches_op(TokenData::Question)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1292:24 [INFO] [stdout] | [INFO] [stdout] 1292 | let cons = try!(self.allow_in(true, |this| this.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1293:13 [INFO] [stdout] | [INFO] [stdout] 1293 | try!(self.expect(TokenData::Colon)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1294:23 [INFO] [stdout] | [INFO] [stdout] 1294 | let alt = try!(self.assignment_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1305:20 [INFO] [stdout] | [INFO] [stdout] 1305 | let left = try!(self.conditional_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1314:20 [INFO] [stdout] | [INFO] [stdout] 1314 | let left = try!(self.id_conditional_expression(id)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1319:21 [INFO] [stdout] | [INFO] [stdout] 1319 | let token = try!(self.read_op()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1326:25 [INFO] [stdout] | [INFO] [stdout] 1326 | let right = try!(self.assignment_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1337:30 [INFO] [stdout] | [INFO] [stdout] 1337 | while let Some(op) = try!(self.match_infix()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1340:23 [INFO] [stdout] | [INFO] [stdout] 1340 | operand = try!(self.unary_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1346:21 [INFO] [stdout] | [INFO] [stdout] 1346 | let token = try!(self.read_op()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1359:21 [INFO] [stdout] | [INFO] [stdout] 1359 | let first = try!(self.assignment_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1366:21 [INFO] [stdout] | [INFO] [stdout] 1366 | let first = try!(self.id_assignment_expression(id)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1371:12 [INFO] [stdout] | [INFO] [stdout] 1371 | if try!(self.peek()).value != TokenData::Comma { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1375:15 [INFO] [stdout] | [INFO] [stdout] 1375 | while try!(self.matches(TokenData::Comma)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1376:23 [INFO] [stdout] | [INFO] [stdout] 1376 | elts.push(try!(self.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/state.rs:56:21 [INFO] [stdout] | [INFO] [stdout] 56 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/state.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/state.rs:73:21 [INFO] [stdout] | [INFO] [stdout] 73 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/state.rs:82:21 [INFO] [stdout] | [INFO] [stdout] 82 | let token = try!(self.read_op()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/state.rs:98:20 [INFO] [stdout] | [INFO] [stdout] 98 | let next = try!(self.peek()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/stack.rs:151:13 [INFO] [stdout] | [INFO] [stdout] 151 | try!(fmt.write_str(&border[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/stack.rs:152:13 [INFO] [stdout] | [INFO] [stdout] 152 | try!(fmt.write_fmt(format_args!("\n| {}{} |\n", frame, " ".to_string().repeat(width - frame.width())))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/stack.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | try!(fmt.write_str(&border[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/stack.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | try!(fmt.write_str("\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns aren't allowed in functions without bodies [INFO] [stdout] --> src/context.rs:12:34 [INFO] [stdout] | [INFO] [stdout] 12 | fn with_labels(&mut self, mut labels: Vec, label_type: LabelType, op: F) -> Result [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[deny(patterns_in_fns_without_body)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #35203 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/context.rs:32:24 [INFO] [stdout] | [INFO] [stdout] 32 | let mut body = try!(result); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/track.rs:41:25 [INFO] [stdout] | [INFO] [stdout] 41 | let mut value = try!(parse(self)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/track.rs:74:15 [INFO] [stdout] | [INFO] [stdout] 74 | match try!(parser.peek()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/track.rs:89:33 [INFO] [stdout] | [INFO] [stdout] 89 | let token = try!(parser.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:61:21 [INFO] [stdout] | [INFO] [stdout] 61 | let items = try!(self.statement_list()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:67:16 [INFO] [stdout] | [INFO] [stdout] 67 | while !try!(self.peek()).follow_statement_list() { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:69:19 [INFO] [stdout] | [INFO] [stdout] 69 | match try!(self.declaration_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:71:63 [INFO] [stdout] | [INFO] [stdout] 71 | None => { items.push(StmtListItem::Stmt(try!(self.statement()))); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:87:15 [INFO] [stdout] | [INFO] [stdout] 87 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:88:64 [INFO] [stdout] | [INFO] [stdout] 88 | TokenData::Reserved(Reserved::Function) => Ok(Some(try!(self.function_declaration()))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:95:26 [INFO] [stdout] | [INFO] [stdout] 95 | Ok(Decl::Fun(try!(this.function()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 101 | try!(this.expect(TokenData::LParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:102:24 [INFO] [stdout] | [INFO] [stdout] 102 | let list = try!(this.pattern_list()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:103:13 [INFO] [stdout] | [INFO] [stdout] 103 | try!(this.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:110:12 [INFO] [stdout] | [INFO] [stdout] 110 | if try!(self.peek()).value == TokenData::RParen { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:113:20 [INFO] [stdout] | [INFO] [stdout] 113 | patts.push(try!(self.pattern())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:114:15 [INFO] [stdout] | [INFO] [stdout] 114 | while try!(self.matches(TokenData::Comma)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:115:24 [INFO] [stdout] | [INFO] [stdout] 115 | patts.push(try!(self.pattern())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:121:15 [INFO] [stdout] | [INFO] [stdout] 121 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:123:26 [INFO] [stdout] | [INFO] [stdout] 123 | let id = try!(self.binding_id()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:127:28 [INFO] [stdout] | [INFO] [stdout] 127 | let patt = try!(self.binding_pattern()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | if !try!(self.peek()).first_binding() { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:135:47 [INFO] [stdout] | [INFO] [stdout] 135 | return Err(Error::UnexpectedToken(try!(self.read()))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:144:22 [INFO] [stdout] | [INFO] [stdout] 144 | let id = try!(this.id_opt()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:145:26 [INFO] [stdout] | [INFO] [stdout] 145 | let params = try!(this.formal_parameters()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | try!(this.expect(TokenData::LBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:147:24 [INFO] [stdout] | [INFO] [stdout] 147 | let body = try!(this.statement_list()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:148:13 [INFO] [stdout] | [INFO] [stdout] 148 | try!(this.expect(TokenData::RBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:156:15 [INFO] [stdout] | [INFO] [stdout] 156 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:181:15 [INFO] [stdout] | [INFO] [stdout] 181 | match try!(self.peek_op()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:185:28 [INFO] [stdout] | [INFO] [stdout] 185 | let expr = try!(self.id_expression(id)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:186:20 [INFO] [stdout] | [INFO] [stdout] 186 | Ok(try!(span.end_with_auto_semi(self, Newline::Required, |semi| Stmt::Expr(None, expr, semi)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:197:46 [INFO] [stdout] | [INFO] [stdout] 197 | while let TokenData::Identifier(_) = try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:199:17 [INFO] [stdout] | [INFO] [stdout] 199 | if !try!(self.matches_op(TokenData::Colon)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:211:34 [INFO] [stdout] | [INFO] [stdout] 211 | let label_type = try!(self.peek()).label_type(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:219:20 [INFO] [stdout] | [INFO] [stdout] 219 | let expr = try!(self.allow_in(true, |this| this.expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:220:12 [INFO] [stdout] | [INFO] [stdout] 220 | Ok(try!(span.end_with_auto_semi(self, Newline::Required, |semi| Stmt::Expr(None, expr, semi)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:226:25 [INFO] [stdout] | [INFO] [stdout] 226 | let items = try!(this.statement_list()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:227:13 [INFO] [stdout] | [INFO] [stdout] 227 | try!(this.expect(TokenData::RBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:235:21 [INFO] [stdout] | [INFO] [stdout] 235 | let dtors = try!(self.declarator_list()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:236:12 [INFO] [stdout] | [INFO] [stdout] 236 | Ok(try!(span.end_with_auto_semi(self, Newline::Required, |semi| Stmt::Var(None, dtors, semi)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:241:20 [INFO] [stdout] | [INFO] [stdout] 241 | items.push(try!(self.declarator())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:242:15 [INFO] [stdout] | [INFO] [stdout] 242 | while try!(self.matches(TokenData::Comma)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:243:24 [INFO] [stdout] | [INFO] [stdout] 243 | items.push(try!(self.declarator())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:249:18 [INFO] [stdout] | [INFO] [stdout] 249 | let id = try!(self.id()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:257:56 [INFO] [stdout] | [INFO] [stdout] 257 | let Token { location, newline, value: data } = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:277:20 [INFO] [stdout] | [INFO] [stdout] 277 | let next = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:288:19 [INFO] [stdout] | [INFO] [stdout] 288 | match try!(this.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:290:30 [INFO] [stdout] | [INFO] [stdout] 290 | let id = try!(this.binding_id()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:291:35 [INFO] [stdout] | [INFO] [stdout] 291 | let init = if try!(this.matches(TokenData::Assign)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:292:30 [INFO] [stdout] | [INFO] [stdout] 292 | Some(try!(this.assignment_expression())) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:299:31 [INFO] [stdout] | [INFO] [stdout] 299 | let lhs = try!(this.binding_pattern()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:300:21 [INFO] [stdout] | [INFO] [stdout] 300 | try!(this.expect(TokenData::Assign)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:301:31 [INFO] [stdout] | [INFO] [stdout] 301 | let rhs = try!(this.assignment_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:310:13 [INFO] [stdout] | [INFO] [stdout] 310 | try!(this.expect(TokenData::Semi)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:317:13 [INFO] [stdout] | [INFO] [stdout] 317 | try!(this.expect(TokenData::Reserved(Reserved::If))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:318:24 [INFO] [stdout] | [INFO] [stdout] 318 | let test = try!(this.paren_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:319:33 [INFO] [stdout] | [INFO] [stdout] 319 | let cons = Box::new(try!(this.statement())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:320:26 [INFO] [stdout] | [INFO] [stdout] 320 | let alt = if try!(this.peek()).value == TokenData::Reserved(Reserved::Else) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:322:31 [INFO] [stdout] | [INFO] [stdout] 322 | Some(Box::new(try!(this.statement()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:340:29 [INFO] [stdout] | [INFO] [stdout] 340 | let body = Box::new(try!(self.iteration_body())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 341 | try!(self.expect(TokenData::Reserved(Reserved::While))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:342:20 [INFO] [stdout] | [INFO] [stdout] 342 | let test = try!(self.paren_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:343:12 [INFO] [stdout] | [INFO] [stdout] 343 | Ok(try!(span.end_with_auto_semi(self, Newline::Optional, |semi| { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:351:24 [INFO] [stdout] | [INFO] [stdout] 351 | let test = try!(this.paren_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:352:33 [INFO] [stdout] | [INFO] [stdout] 352 | let body = Box::new(try!(this.iteration_body())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:360:13 [INFO] [stdout] | [INFO] [stdout] 360 | try!(this.expect(TokenData::LParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:361:19 [INFO] [stdout] | [INFO] [stdout] 361 | match try!(this.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:378:19 [INFO] [stdout] | [INFO] [stdout] 378 | let lhs = try!(self.pattern()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:379:15 [INFO] [stdout] | [INFO] [stdout] 379 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:386:35 [INFO] [stdout] | [INFO] [stdout] 386 | let rhs = try!(self.allow_in(false, |this| this.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:387:31 [INFO] [stdout] | [INFO] [stdout] 387 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:392:49 [INFO] [stdout] | [INFO] [stdout] 392 | ... let head = Some(try!(self.more_for_head(&var_location, Dtor::from_simple_init(id, rhs), ForHead::Var))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:401:61 [INFO] [stdout] | [INFO] [stdout] 401 | ... _ => Err(Error::UnexpectedToken(try!(self.read()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:406:35 [INFO] [stdout] | [INFO] [stdout] 406 | let rhs = try!(self.allow_in(false, |this| this.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:407:41 [INFO] [stdout] | [INFO] [stdout] 407 | let head = Some(try!(self.more_for_head(&var_location, Dtor::from_compound_init(patt, rhs), ForHead::Var))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:420:67 [INFO] [stdout] | [INFO] [stdout] 420 | Err(_) => { return Err(Error::UnexpectedToken(try!(self.read()))); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:422:33 [INFO] [stdout] | [INFO] [stdout] 422 | let head = Some(try!(self.more_for_head(&var_location, dtor, ForHead::Var))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:439:45 [INFO] [stdout] | [INFO] [stdout] 439 | _ => Err(Error::UnexpectedToken(try!(self.read()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:448:19 [INFO] [stdout] | [INFO] [stdout] 448 | let lhs = try!(self.pattern()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:449:15 [INFO] [stdout] | [INFO] [stdout] 449 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:454:27 [INFO] [stdout] | [INFO] [stdout] 454 | let rhs = try!(self.allow_in(false, |this| this.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:455:33 [INFO] [stdout] | [INFO] [stdout] 455 | let head = Some(try!(self.more_for_head(&let_location, Dtor::from_init(lhs, rhs), ForHead::Let))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:466:67 [INFO] [stdout] | [INFO] [stdout] 466 | Err(_) => { return Err(Error::UnexpectedToken(try!(self.read()))); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:468:33 [INFO] [stdout] | [INFO] [stdout] 468 | let head = Some(try!(self.more_for_head(&let_location, dtor, ForHead::Let))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:485:45 [INFO] [stdout] | [INFO] [stdout] 485 | _ => Err(Error::UnexpectedToken(try!(self.read()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:490:19 [INFO] [stdout] | [INFO] [stdout] 490 | let lhs = try!(self.allow_in(false, |this| this.expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:491:15 [INFO] [stdout] | [INFO] [stdout] 491 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:507:45 [INFO] [stdout] | [INFO] [stdout] 507 | _ => Err(Error::UnexpectedToken(try!(self.read()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:515:21 [INFO] [stdout] | [INFO] [stdout] 515 | let dtors = try!(self.allow_in(false, |this| { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:520:34 [INFO] [stdout] | [INFO] [stdout] 520 | let semi_location = Some(try!(self.expect(TokenData::Semi)).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:517:13 [INFO] [stdout] | [INFO] [stdout] 517 | try!(this.more_dtors(&mut dtors)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:526:20 [INFO] [stdout] | [INFO] [stdout] 526 | let test = try!(self.expression_opt_semi()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:527:25 [INFO] [stdout] | [INFO] [stdout] 527 | let update = if try!(self.matches(TokenData::RParen)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:530:29 [INFO] [stdout] | [INFO] [stdout] 530 | let node = Some(try!(self.allow_in(true, |this| this.expression()))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:531:13 [INFO] [stdout] | [INFO] [stdout] 531 | try!(self.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:534:29 [INFO] [stdout] | [INFO] [stdout] 534 | let body = Box::new(try!(self.iteration_body())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:540:19 [INFO] [stdout] | [INFO] [stdout] 540 | let obj = try!(self.allow_in(true, |this| this.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:541:9 [INFO] [stdout] | [INFO] [stdout] 541 | try!(self.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:542:29 [INFO] [stdout] | [INFO] [stdout] 542 | let body = Box::new(try!(self.iteration_body())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:548:19 [INFO] [stdout] | [INFO] [stdout] 548 | let obj = try!(self.allow_in(true, |this| this.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:549:9 [INFO] [stdout] | [INFO] [stdout] 549 | try!(self.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:550:29 [INFO] [stdout] | [INFO] [stdout] 550 | let body = Box::new(try!(self.iteration_body())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:555:15 [INFO] [stdout] | [INFO] [stdout] 555 | Ok(if try!(self.matches(TokenData::Semi)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:558:24 [INFO] [stdout] | [INFO] [stdout] 558 | let expr = try!(self.allow_in(true, |this| this.expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:559:13 [INFO] [stdout] | [INFO] [stdout] 559 | try!(self.expect(TokenData::Semi)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:565:15 [INFO] [stdout] | [INFO] [stdout] 565 | while try!(self.matches(TokenData::Comma)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:566:24 [INFO] [stdout] | [INFO] [stdout] 566 | dtors.push(try!(self.declarator())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:574:24 [INFO] [stdout] | [INFO] [stdout] 574 | let disc = try!(this.paren_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:578:41 [INFO] [stdout] | [INFO] [stdout] 578 | Ok(Stmt::Switch(None, disc, try!(cases))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:583:9 [INFO] [stdout] | [INFO] [stdout] 583 | try!(self.expect(TokenData::LBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:587:19 [INFO] [stdout] | [INFO] [stdout] 587 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:588:69 [INFO] [stdout] | [INFO] [stdout] 588 | TokenData::Reserved(Reserved::Case) => { cases.push(try!(self.case())); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:595:32 [INFO] [stdout] | [INFO] [stdout] 595 | cases.push(try!(self.default())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:600:9 [INFO] [stdout] | [INFO] [stdout] 600 | try!(self.expect(TokenData::RBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:607:24 [INFO] [stdout] | [INFO] [stdout] 607 | let test = try!(this.allow_in(true, |this| this.expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:608:13 [INFO] [stdout] | [INFO] [stdout] 608 | try!(this.expect(TokenData::Colon)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:609:24 [INFO] [stdout] | [INFO] [stdout] 609 | let body = try!(this.case_body()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:617:19 [INFO] [stdout] | [INFO] [stdout] 617 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:623:19 [INFO] [stdout] | [INFO] [stdout] 623 | match try!(self.declaration_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:625:63 [INFO] [stdout] | [INFO] [stdout] 625 | None => { items.push(StmtListItem::Stmt(try!(self.statement()))); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:634:13 [INFO] [stdout] | [INFO] [stdout] 634 | try!(this.expect(TokenData::Colon)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:635:24 [INFO] [stdout] | [INFO] [stdout] 635 | let body = try!(this.case_body()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:643:22 [INFO] [stdout] | [INFO] [stdout] 643 | let arg = if try!(self.has_arg_same_line()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:644:22 [INFO] [stdout] | [INFO] [stdout] 644 | let id = try!(self.id()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:663:22 [INFO] [stdout] | [INFO] [stdout] 663 | let arg = if try!(self.has_arg_same_line()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:664:22 [INFO] [stdout] | [INFO] [stdout] 664 | let id = try!(self.id()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:685:22 [INFO] [stdout] | [INFO] [stdout] 685 | let arg = if try!(self.has_arg_same_line()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:686:18 [INFO] [stdout] | [INFO] [stdout] 686 | Some(try!(self.allow_in(true, |this| this.expression()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:690:22 [INFO] [stdout] | [INFO] [stdout] 690 | let result = try!(span.end_with_auto_semi(self, Newline::Required, |semi| { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:706:23 [INFO] [stdout] | [INFO] [stdout] 706 | let obj = try!(this.paren_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:707:33 [INFO] [stdout] | [INFO] [stdout] 707 | let body = Box::new(try!(this.statement())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:715:13 [INFO] [stdout] | [INFO] [stdout] 715 | if !try!(self.has_arg_same_line()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:718:19 [INFO] [stdout] | [INFO] [stdout] 718 | let arg = try!(self.allow_in(true, |this| this.expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:725:9 [INFO] [stdout] | [INFO] [stdout] 725 | try!(self.expect(TokenData::LBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:726:22 [INFO] [stdout] | [INFO] [stdout] 726 | let result = try!(self.statement_list()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:727:9 [INFO] [stdout] | [INFO] [stdout] 727 | try!(self.expect(TokenData::RBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:734:24 [INFO] [stdout] | [INFO] [stdout] 734 | let body = try!(this.block()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:735:19 [INFO] [stdout] | [INFO] [stdout] 735 | match try!(this.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:739:49 [INFO] [stdout] | [INFO] [stdout] 739 | return Err(Error::OrphanTry(try!(this.read()))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:742:25 [INFO] [stdout] | [INFO] [stdout] 742 | let catch = try!(this.catch_opt()).map(Box::new); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:743:27 [INFO] [stdout] | [INFO] [stdout] 743 | let finally = try!(this.finally_opt()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:749:15 [INFO] [stdout] | [INFO] [stdout] 749 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:753:21 [INFO] [stdout] | [INFO] [stdout] 753 | try!(this.expect(TokenData::LParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:754:33 [INFO] [stdout] | [INFO] [stdout] 754 | let param = try!(this.pattern()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:755:21 [INFO] [stdout] | [INFO] [stdout] 755 | try!(this.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:757:32 [INFO] [stdout] | [INFO] [stdout] 757 | let body = try!(this.block()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:766:18 [INFO] [stdout] | [INFO] [stdout] 766 | Ok(match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:769:22 [INFO] [stdout] | [INFO] [stdout] 769 | Some(try!(self.block())) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:778:12 [INFO] [stdout] | [INFO] [stdout] 778 | Ok(try!(span.end_with_auto_semi(self, Newline::Required, |semi| Stmt::Debugger(None, semi)))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:788:9 [INFO] [stdout] | [INFO] [stdout] 788 | try!(self.expect(TokenData::LParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:789:22 [INFO] [stdout] | [INFO] [stdout] 789 | let result = try!(self.allow_in(true, |this| this.expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:790:9 [INFO] [stdout] | [INFO] [stdout] 790 | try!(self.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:806:21 [INFO] [stdout] | [INFO] [stdout] 806 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:821:27 [INFO] [stdout] | [INFO] [stdout] 821 | let fun = try!(self.function()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:836:28 [INFO] [stdout] | [INFO] [stdout] 836 | if let Some(end) = try!(self.matches_token(TokenData::RBrack)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:840:23 [INFO] [stdout] | [INFO] [stdout] 840 | let elt = try!(self.array_element()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:842:17 [INFO] [stdout] | [INFO] [stdout] 842 | if !try!(self.matches(TokenData::Comma)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:846:16 [INFO] [stdout] | [INFO] [stdout] 846 | if try!(self.peek()).value == TokenData::RBrack { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:850:33 [INFO] [stdout] | [INFO] [stdout] 850 | let end_location = Some(try!(self.expect(TokenData::RBrack)).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:855:22 [INFO] [stdout] | [INFO] [stdout] 855 | if { let t = try!(self.peek()); t.value == TokenData::Comma || t.value == TokenData::RBrack } { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:865:28 [INFO] [stdout] | [INFO] [stdout] 865 | if let Some(end) = try!(self.matches_token(TokenData::RBrace)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:869:24 [INFO] [stdout] | [INFO] [stdout] 869 | let prop = try!(self.object_property()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:871:17 [INFO] [stdout] | [INFO] [stdout] 871 | if !try!(self.matches(TokenData::Comma)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:874:16 [INFO] [stdout] | [INFO] [stdout] 874 | if try!(self.peek()).value == TokenData::RBrack { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:878:33 [INFO] [stdout] | [INFO] [stdout] 878 | let end_location = Some(try!(self.expect(TokenData::RBrace)).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:884:19 [INFO] [stdout] | [INFO] [stdout] 884 | let val = try!(self.allow_in(true, |this| this.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:895:21 [INFO] [stdout] | [INFO] [stdout] 895 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:910:15 [INFO] [stdout] | [INFO] [stdout] 910 | match try!(self.property_key_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:912:48 [INFO] [stdout] | [INFO] [stdout] 912 | None => Err(Error::UnexpectedToken(try!(self.read()))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:917:21 [INFO] [stdout] | [INFO] [stdout] 917 | let first = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:920:36 [INFO] [stdout] | [INFO] [stdout] 920 | if let Some(key) = try!(self.property_key_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:921:47 [INFO] [stdout] | [INFO] [stdout] 921 | let paren_location = Some(try!(self.expect(TokenData::LParen)).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:922:21 [INFO] [stdout] | [INFO] [stdout] 922 | try!(self.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:923:21 [INFO] [stdout] | [INFO] [stdout] 923 | try!(self.expect(TokenData::LBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:927:32 [INFO] [stdout] | [INFO] [stdout] 927 | let body = try!(body); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:928:45 [INFO] [stdout] | [INFO] [stdout] 928 | let end_location = Some(try!(self.expect(TokenData::RBrace)).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:937:23 [INFO] [stdout] | [INFO] [stdout] 937 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:944:62 [INFO] [stdout] | [INFO] [stdout] 944 | _ => { return Err(Error::UnexpectedToken(try!(self.read()))); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:948:36 [INFO] [stdout] | [INFO] [stdout] 948 | if let Some(key) = try!(self.property_key_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:949:47 [INFO] [stdout] | [INFO] [stdout] 949 | let paren_location = Some(try!(self.expect(TokenData::LParen)).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:950:33 [INFO] [stdout] | [INFO] [stdout] 950 | let param = try!(self.pattern()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:951:21 [INFO] [stdout] | [INFO] [stdout] 951 | try!(self.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:952:21 [INFO] [stdout] | [INFO] [stdout] 952 | try!(self.expect(TokenData::LBrace)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:956:32 [INFO] [stdout] | [INFO] [stdout] 956 | let body = try!(body); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:957:45 [INFO] [stdout] | [INFO] [stdout] 957 | let end_location = Some(try!(self.expect(TokenData::RBrace)).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:966:23 [INFO] [stdout] | [INFO] [stdout] 966 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:973:62 [INFO] [stdout] | [INFO] [stdout] 973 | _ => { return Err(Error::UnexpectedToken(try!(self.read()))); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:979:27 [INFO] [stdout] | [INFO] [stdout] 979 | let key = try!(self.property_key()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:980:23 [INFO] [stdout] | [INFO] [stdout] 980 | match try!(self.peek()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:984:62 [INFO] [stdout] | [INFO] [stdout] 984 | _ => { return Err(Error::UnexpectedToken(try!(self.read()))); } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:994:28 [INFO] [stdout] | [INFO] [stdout] 994 | if let Some(new) = try!(self.matches_token(TokenData::Reserved(Reserved::New))) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:995:13 [INFO] [stdout] | [INFO] [stdout] 995 | try!(self.expect(TokenData::Dot)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:996:40 [INFO] [stdout] | [INFO] [stdout] 996 | let target_location = Some(try!(self.expect(TokenData::Identifier(Name::Atom(Atom::Target)))).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1005:20 [INFO] [stdout] | [INFO] [stdout] 1005 | let base = try!(self.member_base_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1012:33 [INFO] [stdout] | [INFO] [stdout] 1012 | while let Some(deref) = try!(self.deref_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1017:16 [INFO] [stdout] | [INFO] [stdout] 1017 | if try!(self.peek_op()).value != TokenData::LParen { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1020:29 [INFO] [stdout] | [INFO] [stdout] 1020 | args_lists.push(try!(self.arguments())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1022:24 [INFO] [stdout] | [INFO] [stdout] 1022 | let suffixes = try!(self.suffixes()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1044:20 [INFO] [stdout] | [INFO] [stdout] 1044 | let base = try!(self.primary_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1052:15 [INFO] [stdout] | [INFO] [stdout] 1052 | match try!(self.peek_op()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1069:9 [INFO] [stdout] | [INFO] [stdout] 1069 | try!(self.expect(TokenData::LParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1070:28 [INFO] [stdout] | [INFO] [stdout] 1070 | if let Some(end) = try!(self.matches_token(TokenData::RParen)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1075:23 [INFO] [stdout] | [INFO] [stdout] 1075 | args.push(try!(self.argument())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1076:17 [INFO] [stdout] | [INFO] [stdout] 1076 | if !try!(self.matches(TokenData::Comma)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1080:19 [INFO] [stdout] | [INFO] [stdout] 1080 | let end = try!(self.expect(TokenData::RParen)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1098:15 [INFO] [stdout] | [INFO] [stdout] 1098 | match try!(self.peek_op()).value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1107:20 [INFO] [stdout] | [INFO] [stdout] 1107 | let expr = try!(self.allow_in(true, |this| this.expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1108:19 [INFO] [stdout] | [INFO] [stdout] 1108 | let end = try!(self.expect(TokenData::RBrack)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1113:21 [INFO] [stdout] | [INFO] [stdout] 1113 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1126:19 [INFO] [stdout] | [INFO] [stdout] 1126 | let key = try!(self.id_name()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1133:24 [INFO] [stdout] | [INFO] [stdout] 1133 | let suffixes = try!(self.suffixes()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1142:34 [INFO] [stdout] | [INFO] [stdout] 1142 | while let Some(suffix) = try!(self.suffix_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1153:15 [INFO] [stdout] | [INFO] [stdout] 1153 | while try!(self.peek()).value == TokenData::Reserved(Reserved::New) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1157:16 [INFO] [stdout] | [INFO] [stdout] 1157 | if try!(self.matches_op(TokenData::Dot)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1158:44 [INFO] [stdout] | [INFO] [stdout] 1158 | let target_location = Some(try!(self.expect(TokenData::Identifier(Name::Atom(Atom::Target)))).location); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1179:24 [INFO] [stdout] | [INFO] [stdout] 1179 | let suffixes = try!(self.suffixes()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1183:32 [INFO] [stdout] | [INFO] [stdout] 1183 | if let Some(postfix) = try!(self.match_postfix_operator_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1196:34 [INFO] [stdout] | [INFO] [stdout] 1196 | while let Some(prefix) = try!(self.match_prefix()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1199:23 [INFO] [stdout] | [INFO] [stdout] 1199 | let mut arg = try!(self.lhs_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1200:32 [INFO] [stdout] | [INFO] [stdout] 1200 | if let Some(postfix) = try!(self.match_postfix_operator_opt()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1224:21 [INFO] [stdout] | [INFO] [stdout] 1224 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1230:17 [INFO] [stdout] | [INFO] [stdout] 1230 | try!(self.match_unop()).map(Prefix::Unop) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1244:21 [INFO] [stdout] | [INFO] [stdout] 1244 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1262:20 [INFO] [stdout] | [INFO] [stdout] 1262 | let next = try!(self.read_op()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1277:20 [INFO] [stdout] | [INFO] [stdout] 1277 | let left = try!(self.unary_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1278:20 [INFO] [stdout] | [INFO] [stdout] 1278 | let test = try!(self.more_infix_expressions(left)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1285:20 [INFO] [stdout] | [INFO] [stdout] 1285 | let left = try!(self.id_unary_expression(id)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1286:20 [INFO] [stdout] | [INFO] [stdout] 1286 | let test = try!(self.more_infix_expressions(left)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1291:12 [INFO] [stdout] | [INFO] [stdout] 1291 | if try!(self.matches_op(TokenData::Question)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1292:24 [INFO] [stdout] | [INFO] [stdout] 1292 | let cons = try!(self.allow_in(true, |this| this.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1293:13 [INFO] [stdout] | [INFO] [stdout] 1293 | try!(self.expect(TokenData::Colon)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1294:23 [INFO] [stdout] | [INFO] [stdout] 1294 | let alt = try!(self.assignment_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1305:20 [INFO] [stdout] | [INFO] [stdout] 1305 | let left = try!(self.conditional_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1314:20 [INFO] [stdout] | [INFO] [stdout] 1314 | let left = try!(self.id_conditional_expression(id)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1319:21 [INFO] [stdout] | [INFO] [stdout] 1319 | let token = try!(self.read_op()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1326:25 [INFO] [stdout] | [INFO] [stdout] 1326 | let right = try!(self.assignment_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1337:30 [INFO] [stdout] | [INFO] [stdout] 1337 | while let Some(op) = try!(self.match_infix()) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1340:23 [INFO] [stdout] | [INFO] [stdout] 1340 | operand = try!(self.unary_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1346:21 [INFO] [stdout] | [INFO] [stdout] 1346 | let token = try!(self.read_op()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1359:21 [INFO] [stdout] | [INFO] [stdout] 1359 | let first = try!(self.assignment_expression()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1366:21 [INFO] [stdout] | [INFO] [stdout] 1366 | let first = try!(self.id_assignment_expression(id)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1371:12 [INFO] [stdout] | [INFO] [stdout] 1371 | if try!(self.peek()).value != TokenData::Comma { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1375:15 [INFO] [stdout] | [INFO] [stdout] 1375 | while try!(self.matches(TokenData::Comma)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/parser.rs:1376:23 [INFO] [stdout] | [INFO] [stdout] 1376 | elts.push(try!(self.assignment_expression())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/state.rs:56:21 [INFO] [stdout] | [INFO] [stdout] 56 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/state.rs:64:21 [INFO] [stdout] | [INFO] [stdout] 64 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/state.rs:73:21 [INFO] [stdout] | [INFO] [stdout] 73 | let token = try!(self.read()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/state.rs:82:21 [INFO] [stdout] | [INFO] [stdout] 82 | let token = try!(self.read_op()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/state.rs:98:20 [INFO] [stdout] | [INFO] [stdout] 98 | let next = try!(self.peek()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/stack.rs:151:13 [INFO] [stdout] | [INFO] [stdout] 151 | try!(fmt.write_str(&border[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/stack.rs:152:13 [INFO] [stdout] | [INFO] [stdout] 152 | try!(fmt.write_fmt(format_args!("\n| {}{} |\n", frame, " ".to_string().repeat(width - frame.width())))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/stack.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | try!(fmt.write_str(&border[..])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/stack.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | try!(fmt.write_str("\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error; 254 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `esprit` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to previous error; 254 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "ebbabbb486ed38e9837b69ba3a0d7ea05ea7dab6b5f53efb50cce080ac3bd43c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ebbabbb486ed38e9837b69ba3a0d7ea05ea7dab6b5f53efb50cce080ac3bd43c", kill_on_drop: false }` [INFO] [stdout] ebbabbb486ed38e9837b69ba3a0d7ea05ea7dab6b5f53efb50cce080ac3bd43c