Skip to content

Commit 848ec4a

Browse files
committed
parser: move parse_ident_or_underscore into item.rs
1 parent 3dbfbaf commit 848ec4a

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

src/libsyntax/parse/parser.rs

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1079,17 +1079,6 @@ impl<'a> Parser<'a> {
10791079
})
10801080
}
10811081

1082-
fn parse_ident_or_underscore(&mut self) -> PResult<'a, ast::Ident> {
1083-
match self.token.kind {
1084-
token::Ident(name, false) if name == kw::Underscore => {
1085-
let span = self.token.span;
1086-
self.bump();
1087-
Ok(Ident::new(name, span))
1088-
}
1089-
_ => self.parse_ident(),
1090-
}
1091-
}
1092-
10931082
crate fn check_lifetime(&mut self) -> bool {
10941083
self.expected_tokens.push(TokenType::Lifetime);
10951084
self.token.is_lifetime()

src/libsyntax/parse/parser/item.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1182,6 +1182,17 @@ impl<'a> Parser<'a> {
11821182
}
11831183
}
11841184

1185+
fn parse_ident_or_underscore(&mut self) -> PResult<'a, ast::Ident> {
1186+
match self.token.kind {
1187+
token::Ident(name, false) if name == kw::Underscore => {
1188+
let span = self.token.span;
1189+
self.bump();
1190+
Ok(Ident::new(name, span))
1191+
}
1192+
_ => self.parse_ident(),
1193+
}
1194+
}
1195+
11851196
/// Parses `extern crate` links.
11861197
///
11871198
/// # Examples

0 commit comments

Comments
 (0)