Skip to content

Commit 330a5b3

Browse files
Format lexer
1 parent 61c859c commit 330a5b3

File tree

2 files changed

+23
-20
lines changed

2 files changed

+23
-20
lines changed

compiler/rustc_lexer/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ pub enum TokenKind {
9292
UnknownPrefix,
9393

9494
/// An unknown prefix in a lifetime, like `'foo#`.
95-
///
95+
///
9696
/// Note that like above, only the `'` and prefix are included in the token
9797
/// and not the separator.
9898
UnknownPrefixLifetime,

compiler/rustc_parse/src/lexer/mod.rs

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -188,9 +188,7 @@ impl<'psess, 'src> StringReader<'psess, 'src> {
188188
preceded_by_whitespace = true;
189189
continue;
190190
}
191-
rustc_lexer::TokenKind::Ident => {
192-
self.ident(start)
193-
}
191+
rustc_lexer::TokenKind::Ident => self.ident(start),
194192
rustc_lexer::TokenKind::RawIdent => {
195193
let sym = nfc_normalize(self.str_from(start + BytePos(2)));
196194
let span = self.mk_sp(start, self.pos);
@@ -215,20 +213,21 @@ impl<'psess, 'src> StringReader<'psess, 'src> {
215213
let ident = Symbol::intern(lifetime_name);
216214
token::Lifetime(ident, IdentIsRaw::No)
217215
}
218-
rustc_lexer::TokenKind::InvalidIdent
219-
| rustc_lexer::TokenKind::InvalidPrefix
216+
rustc_lexer::TokenKind::InvalidIdent | rustc_lexer::TokenKind::InvalidPrefix
220217
// Do not recover an identifier with emoji if the codepoint is a confusable
221218
// with a recoverable substitution token, like `➖`.
222-
if !UNICODE_ARRAY
223-
.iter()
224-
.any(|&(c, _, _)| {
225-
let sym = self.str_from(start);
226-
sym.chars().count() == 1 && c == sym.chars().next().unwrap()
227-
}) =>
219+
if !UNICODE_ARRAY.iter().any(|&(c, _, _)| {
220+
let sym = self.str_from(start);
221+
sym.chars().count() == 1 && c == sym.chars().next().unwrap()
222+
}) =>
228223
{
229224
let sym = nfc_normalize(self.str_from(start));
230225
let span = self.mk_sp(start, self.pos);
231-
self.psess.bad_unicode_identifiers.borrow_mut().entry(sym).or_default()
226+
self.psess
227+
.bad_unicode_identifiers
228+
.borrow_mut()
229+
.entry(sym)
230+
.or_default()
232231
.push(span);
233232
token::Ident(sym, IdentIsRaw::No)
234233
}
@@ -259,9 +258,9 @@ impl<'psess, 'src> StringReader<'psess, 'src> {
259258
let suffix = if suffix_start < self.pos {
260259
let string = self.str_from(suffix_start);
261260
if string == "_" {
262-
self
263-
.dcx()
264-
.emit_err(errors::UnderscoreLiteralSuffix { span: self.mk_sp(suffix_start, self.pos) });
261+
self.dcx().emit_err(errors::UnderscoreLiteralSuffix {
262+
span: self.mk_sp(suffix_start, self.pos),
263+
});
265264
None
266265
} else {
267266
Some(Symbol::intern(string))
@@ -279,7 +278,8 @@ impl<'psess, 'src> StringReader<'psess, 'src> {
279278
self.last_lifetime = Some(self.mk_sp(start, start + BytePos(1)));
280279
if starts_with_number {
281280
let span = self.mk_sp(start, self.pos);
282-
self.dcx().struct_err("lifetimes cannot start with a number")
281+
self.dcx()
282+
.struct_err("lifetimes cannot start with a number")
283283
.with_span(span)
284284
.stash(span, StashKey::LifetimeIsChar);
285285
}
@@ -341,16 +341,19 @@ impl<'psess, 'src> StringReader<'psess, 'src> {
341341
// first remove compound tokens like `<<` from `rustc_lexer`, and then add
342342
// fancier error recovery to it, as there will be less overall work to do this
343343
// way.
344-
let (token, sugg) = unicode_chars::check_for_substitution(self, start, c, repeats+1);
344+
let (token, sugg) =
345+
unicode_chars::check_for_substitution(self, start, c, repeats + 1);
345346
self.dcx().emit_err(errors::UnknownTokenStart {
346347
span: self.mk_sp(start, self.pos + Pos::from_usize(repeats * c.len_utf8())),
347348
escaped: escaped_char(c),
348349
sugg,
349-
null: if c == '\x00' {Some(errors::UnknownTokenNull)} else {None},
350+
null: if c == '\x00' { Some(errors::UnknownTokenNull) } else { None },
350351
repeat: if repeats > 0 {
351352
swallow_next_invalid = repeats;
352353
Some(errors::UnknownTokenRepeat { repeats })
353-
} else {None}
354+
} else {
355+
None
356+
},
354357
});
355358

356359
if let Some(token) = token {

0 commit comments

Comments
 (0)