Skip to content

Commit bf17230

Browse files
committed
---
yaml --- r: 32459 b: refs/heads/dist-snap c: 249668f h: refs/heads/master i: 32457: 90b8f55 32455: e5b246d v: v3
1 parent 44b1e7c commit bf17230

File tree

5 files changed

+10
-22
lines changed

5 files changed

+10
-22
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: d0c6ce338884ee21843f4b40bf6bf18d222ce5df
99
refs/heads/incoming: d9317a174e434d4c99fc1a37fd7dc0d2f5328d37
10-
refs/heads/dist-snap: f0eae8f1c19a051ab750383e479f979c32d4598a
10+
refs/heads/dist-snap: 249668f22396bde43523207117b3869e63b49c4f
1111
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
1212
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503

branches/dist-snap/src/libsyntax/parse/parser.rs

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2936,9 +2936,6 @@ struct parser {
29362936
if self.is_keyword(~"mod") {
29372937
must_be_named_mod = true;
29382938
self.expect_keyword(~"mod");
2939-
} else if self.is_keyword(~"module") {
2940-
must_be_named_mod = true;
2941-
self.expect_keyword(~"module");
29422939
} else if self.token != token::LBRACE {
29432940
self.span_fatal(copy self.span,
29442941
fmt!("expected `{` or `mod` but found %s",
@@ -3244,8 +3241,7 @@ struct parser {
32443241
}
32453242
return self.parse_item_foreign_mod(lo, visibility, attrs,
32463243
items_allowed);
3247-
} else if items_allowed && (self.eat_keyword(~"mod") ||
3248-
self.eat_keyword(~"module")) {
3244+
} else if items_allowed && self.eat_keyword(~"mod") {
32493245
let (ident, item_, extra_attrs) = self.parse_item_mod();
32503246
return iovi_item(self.mk_item(lo, self.last_span.hi, ident, item_,
32513247
visibility,
@@ -3557,14 +3553,10 @@ struct parser {
35573553
let expect_mod = vec::len(outer_attrs) > 0u;
35583554

35593555
let lo = self.span.lo;
3560-
if expect_mod || self.is_keyword(~"mod") ||
3561-
self.is_keyword(~"module") {
3556+
if expect_mod || self.is_keyword(~"mod") {
3557+
3558+
self.expect_keyword(~"mod");
35623559

3563-
if self.is_keyword(~"mod") {
3564-
self.expect_keyword(~"mod");
3565-
} else {
3566-
self.expect_keyword(~"module");
3567-
}
35683560
let id = self.parse_ident();
35693561
match self.token {
35703562
// mod x = "foo.rs";
@@ -3603,11 +3595,7 @@ struct parser {
36033595
// accept seeing the terminator next, so if we do see it then fail the
36043596
// same way parse_crate_directive would
36053597
if vec::len(first_outer_attr) > 0u && self.token == term {
3606-
if self.is_keyword(~"mod") {
3607-
self.expect_keyword(~"mod");
3608-
} else {
3609-
self.expect_keyword(~"module");
3610-
}
3598+
self.expect_keyword(~"mod");
36113599
}
36123600

36133601
let mut cdirs: ~[@crate_directive] = ~[];

branches/dist-snap/src/libsyntax/parse/token.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,7 @@ fn restricted_keyword_table() -> hashmap<~str, ()> {
421421
~"fail", ~"false", ~"fn", ~"for",
422422
~"if", ~"impl", ~"import",
423423
~"let", ~"log", ~"loop",
424-
~"match", ~"mod", ~"module", ~"move", ~"mut",
424+
~"match", ~"mod", ~"move", ~"mut",
425425
~"owned",
426426
~"pure",
427427
~"ref", ~"return",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// error-pattern: expected `module`
1+
// error-pattern: expected `mod`
22

33
#[attr = "val"];
44
#[attr = "val"] // Unterminated
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
module a {}
1+
mod a {}
22

3-
module a {} //~ ERROR Duplicate definition of module a
3+
mod a {} //~ ERROR Duplicate definition of module a
44

55
fn main() {}

0 commit comments

Comments
 (0)