mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-13 09:05:00 +00:00
Simplify doc comment lexing
is_doc_comment function checks the first four chars, but this is redundant, `doc_comment` local var has the same info.
This commit is contained in:
parent
546cb21f58
commit
606e0aff81
@ -631,26 +631,14 @@ impl<'a> StringReader<'a> {
|
||||
self.bump();
|
||||
}
|
||||
|
||||
if doc_comment {
|
||||
let tok = if doc_comment {
|
||||
self.with_str_from(start_bpos, |string| {
|
||||
// comments with only more "/"s are not doc comments
|
||||
let tok = if is_doc_comment(string) {
|
||||
token::DocComment(Symbol::intern(string))
|
||||
} else {
|
||||
token::Comment
|
||||
};
|
||||
|
||||
Some(TokenAndSpan {
|
||||
tok,
|
||||
sp: self.mk_sp(start_bpos, self.pos),
|
||||
})
|
||||
token::DocComment(Symbol::intern(string))
|
||||
})
|
||||
} else {
|
||||
Some(TokenAndSpan {
|
||||
tok: token::Comment,
|
||||
sp: self.mk_sp(start_bpos, self.pos),
|
||||
})
|
||||
}
|
||||
token::Comment
|
||||
};
|
||||
Some(TokenAndSpan { tok, sp: self.mk_sp(start_bpos, self.pos) })
|
||||
}
|
||||
Some('*') => {
|
||||
self.bump();
|
||||
|
Loading…
Reference in New Issue
Block a user