Skip to content

Commit

Permalink
Auto merge of #60182 - matklad:lexer-cleanup, r=petrochenkov
Browse files Browse the repository at this point in the history
Lexer cleanup

another couple of tiny cleanups
  • Loading branch information
bors committed Apr 29, 2019
2 parents 272000c + b83ea7f commit c7fcbfb
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 6 deletions.
8 changes: 3 additions & 5 deletions src/libsyntax/parse/lexer/mod.rs
Expand Up @@ -446,9 +446,7 @@ impl<'a> StringReader<'a> {
self.with_str_from_to(start, self.pos, f)
}

/// Creates a Name from a given offset to the current offset, each
/// adjusted 1 towards each other (assumes that on either side there is a
/// single-byte delimiter).
/// Creates a Name from a given offset to the current offset.
fn name_from(&self, start: BytePos) -> ast::Name {
debug!("taking an ident from {:?} to {:?}", start, self.pos);
self.with_str_from(start, Symbol::intern)
Expand Down Expand Up @@ -1420,8 +1418,8 @@ impl<'a> StringReader<'a> {
// Include the leading `'` in the real identifier, for macro
// expansion purposes. See #12512 for the gory details of why
// this is necessary.
let ident = self.with_str_from(start, |lifetime_name| {
self.mk_ident(&format!("'{}", lifetime_name))
let ident = self.with_str_from(start_with_quote, |lifetime_name| {
self.mk_ident(lifetime_name)
});

if c2.is_numeric() {
Expand Down
2 changes: 1 addition & 1 deletion src/libsyntax/parse/mod.rs
Expand Up @@ -366,7 +366,7 @@ fn char_lit(lit: &str, diag: Option<(Span, &Handler)>) -> (char, isize) {
}

/// Parses a string representing a string literal into its final form. Does unescaping.
pub fn str_lit(lit: &str, diag: Option<(Span, &Handler)>) -> String {
fn str_lit(lit: &str, diag: Option<(Span, &Handler)>) -> String {
debug!("str_lit: given {}", lit.escape_default());
let mut res = String::with_capacity(lit.len());

Expand Down

0 comments on commit c7fcbfb

Please sign in to comment.