diff options
| author | bors <bors@rust-lang.org> | 2014-04-16 08:16:35 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-04-16 08:16:35 -0700 |
| commit | 72869b6579154d7aa322ddd0f9e3d89fd8abe8c4 (patch) | |
| tree | 8c7b32c4ee341498f46345898c6882643145cb31 /src/libsyntax/parse | |
| parent | 12391df5b78a7a904112c0056aa28773abecb65d (diff) | |
| parent | a0347d5224977c8a271fbae64d084a5c5347d22b (diff) | |
| download | rust-72869b6579154d7aa322ddd0f9e3d89fd8abe8c4.tar.gz rust-72869b6579154d7aa322ddd0f9e3d89fd8abe8c4.zip | |
auto merge of #13547 : alexcrichton/rust/remove-priv, r=huonw
See [RFC 6](https://github.com/rust-lang/rfcs/blob/e0c741f1c6e372d0fd31c5978fcf8c7bd7c3e973/active/0006-remove-priv.md)
Diffstat (limited to 'src/libsyntax/parse')
| -rw-r--r-- | src/libsyntax/parse/parser.rs | 7 | ||||
| -rw-r--r-- | src/libsyntax/parse/token.rs | 36 |
2 files changed, 19 insertions, 24 deletions
diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index 88480c1b336..634e1c77c6a 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -39,7 +39,7 @@ use ast::{MutImmutable, MutMutable, Mac_, MacInvocTT, Matcher, MatchNonterminal} use ast::{MatchSeq, MatchTok, Method, MutTy, BiMul, Mutability}; use ast::{NamedField, UnNeg, NoReturn, UnNot, P, Pat, PatEnum}; use ast::{PatIdent, PatLit, PatRange, PatRegion, PatStruct}; -use ast::{PatTup, PatUniq, PatWild, PatWildMulti, Private}; +use ast::{PatTup, PatUniq, PatWild, PatWildMulti}; use ast::{BiRem, Required}; use ast::{RetStyle, Return, BiShl, BiShr, Stmt, StmtDecl}; use ast::{StmtExpr, StmtSemi, StmtMac, StructDef, StructField}; @@ -3953,10 +3953,6 @@ impl<'a> Parser<'a> { let attrs = self.parse_outer_attributes(); - if self.eat_keyword(keywords::Priv) { - return self.parse_single_struct_field(Private, attrs); - } - if self.eat_keyword(keywords::Pub) { return self.parse_single_struct_field(Public, attrs); } @@ -3967,7 +3963,6 @@ impl<'a> Parser<'a> { // parse visiility: PUB, PRIV, or nothing fn parse_visibility(&mut self) -> Visibility { if self.eat_keyword(keywords::Pub) { Public } - else if self.eat_keyword(keywords::Priv) { Private } else { Inherited } } diff --git a/src/libsyntax/parse/token.rs b/src/libsyntax/parse/token.rs index 101c748b1ec..de6dacbe766 100644 --- a/src/libsyntax/parse/token.rs +++ b/src/libsyntax/parse/token.rs @@ -461,29 +461,29 @@ declare_special_idents_and_keywords! { (25, Mod, "mod"); (26, Mut, "mut"); (27, Once, "once"); - (28, Priv, "priv"); - (29, Pub, "pub"); - (30, Ref, "ref"); - (31, Return, "return"); + (28, Pub, "pub"); + (29, Ref, "ref"); + (30, Return, "return"); // Static and Self are also special idents (prefill de-dupes) (super::STATIC_KEYWORD_NAME, Static, "static"); (super::SELF_KEYWORD_NAME, Self, "self"); - (32, Struct, "struct"); - (33, Super, "super"); - (34, True, "true"); - (35, Trait, "trait"); - (36, Type, "type"); - (37, Unsafe, "unsafe"); - (38, Use, "use"); - (39, While, "while"); - (40, Continue, "continue"); - (41, Proc, "proc"); - (42, Box, "box"); + (31, Struct, "struct"); + (32, Super, "super"); + (33, True, "true"); + (34, Trait, "trait"); + (35, Type, "type"); + (36, Unsafe, "unsafe"); + (37, Use, "use"); + (38, While, "while"); + (39, Continue, "continue"); + (40, Proc, "proc"); + (41, Box, "box"); 'reserved: - (43, Alignof, "alignof"); - (44, Be, "be"); - (45, Offsetof, "offsetof"); + (42, Alignof, "alignof"); + (43, Be, "be"); + (44, Offsetof, "offsetof"); + (45, Priv, "priv"); (46, Pure, "pure"); (47, Sizeof, "sizeof"); (48, Typeof, "typeof"); |
