Skip to content

Commit 42ccde0

Browse files
committed
---
yaml --- r: 28375 b: refs/heads/try c: 249668f h: refs/heads/master i: 28373: 8a26d2a 28371: 0691039 28367: 9b00bf6 v: v3
1 parent 48eb6b5 commit 42ccde0

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
@@ -2,7 +2,7 @@
22
refs/heads/master: cd6f24f9d14ac90d167386a56e7a6ac1f0318195
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: cd6f24f9d14ac90d167386a56e7a6ac1f0318195
5-
refs/heads/try: f0eae8f1c19a051ab750383e479f979c32d4598a
5+
refs/heads/try: 249668f22396bde43523207117b3869e63b49c4f
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
88
refs/heads/try2: d0c6ce338884ee21843f4b40bf6bf18d222ce5df

branches/try/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/try/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)