Skip to content

Commit

Permalink
Tweak error message for use of a keyword in ident position.
Browse files Browse the repository at this point in the history
Closes #15358
  • Loading branch information
treeman committed Aug 29, 2014
1 parent dee8423 commit 5bf1b03
Show file tree
Hide file tree
Showing 12 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion src/doc/guide.md
Expand Up @@ -630,7 +630,7 @@ In Rust, however, using `let` to introduce a binding is _not_ an expression. The
following will produce a compile-time error:

```{ignore}
let x = (let y = 5i); // found `let` in ident position
let x = (let y = 5i); // expected identifier, found keyword `let`
```

The compiler is telling us here that it was expecting to see the beginning of
Expand Down
2 changes: 1 addition & 1 deletion src/libsyntax/parse/parser.rs
Expand Up @@ -599,7 +599,7 @@ impl<'a> Parser<'a> {
let token_str = self.this_token_to_string();
let span = self.span;
self.span_err(span,
format!("found `{}` in ident position",
format!("expected identifier, found keyword `{}`",
token_str).as_slice());
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/test/compile-fail/bad-value-ident-false.rs
Expand Up @@ -8,5 +8,5 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

fn false() { } //~ ERROR found `false` in ident position
fn false() { } //~ ERROR expected identifier, found keyword `false`
fn main() { }
2 changes: 1 addition & 1 deletion src/test/compile-fail/bad-value-ident-true.rs
Expand Up @@ -8,5 +8,5 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

fn true() { } //~ ERROR found `true` in ident position
fn true() { } //~ ERROR expected identifier, found keyword `true`
fn main() { }
2 changes: 1 addition & 1 deletion src/test/compile-fail/keyword-super.rs
Expand Up @@ -9,5 +9,5 @@
// except according to those terms.

fn main() {
let super: int; //~ ERROR found `super` in ident position
let super: int; //~ ERROR expected identifier, found keyword `super`
}
2 changes: 1 addition & 1 deletion src/test/compile-fail/keyword.rs
Expand Up @@ -9,5 +9,5 @@
// except according to those terms.

pub mod break {
//~^ ERROR found `break` in ident position
//~^ ERROR expected identifier, found keyword `break`
}
2 changes: 1 addition & 1 deletion src/test/compile-fail/removed-syntax-field-let.rs
Expand Up @@ -10,6 +10,6 @@

struct s {
let foo: (),
//~^ ERROR found `let` in ident position
//~^ ERROR expected identifier, found keyword `let`
//~^^ ERROR expected `:`, found `foo`
}
2 changes: 1 addition & 1 deletion src/test/compile-fail/removed-syntax-mut-vec-expr.rs
Expand Up @@ -10,6 +10,6 @@

fn f() {
let v = [mut 1, 2, 3, 4];
//~^ ERROR found `mut` in ident position
//~^ ERROR expected identifier, found keyword `mut`
//~^^ ERROR expected `]`, found `1`
}
2 changes: 1 addition & 1 deletion src/test/compile-fail/removed-syntax-mut-vec-ty.rs
Expand Up @@ -9,5 +9,5 @@
// except according to those terms.

type v = [mut int];
//~^ ERROR found `mut` in ident position
//~^ ERROR expected identifier, found keyword `mut`
//~^^ ERROR expected `]`, found `int`
2 changes: 1 addition & 1 deletion src/test/compile-fail/removed-syntax-uniq-mut-expr.rs
Expand Up @@ -10,6 +10,6 @@

fn f() {
let a_box = box mut 42;
//~^ ERROR found `mut` in ident position
//~^ ERROR expected identifier, found keyword `mut`
//~^^ ERROR expected `;`, found `42`
}
2 changes: 1 addition & 1 deletion src/test/compile-fail/removed-syntax-uniq-mut-ty.rs
Expand Up @@ -9,5 +9,5 @@
// except according to those terms.

type mut_box = Box<mut int>;
//~^ ERROR found `mut` in ident position
//~^ ERROR expected identifier, found keyword `mut`
//~^^ ERROR expected `,`, found `int`
2 changes: 1 addition & 1 deletion src/test/compile-fail/unsized2.rs
Expand Up @@ -13,5 +13,5 @@
fn f<X>() {}

pub fn main() {
f<type>(); //~ ERROR found `type` in ident position
f<type>(); //~ ERROR expected identifier, found keyword `type`
}

0 comments on commit 5bf1b03

Please sign in to comment.