mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-29 05:15:04 +00:00
Refactor tt::Delimiter
This commit is contained in:
parent
16cf6bcf4b
commit
98f98cbb54
8 changed files with 42 additions and 44 deletions
|
@ -114,12 +114,12 @@ impl<'a> TokenSource for SubtreeTokenSource<'a> {
|
|||
}
|
||||
}
|
||||
|
||||
fn convert_delim(d: tt::Delimiter, closing: bool) -> TtToken {
|
||||
fn convert_delim(d: Option<tt::Delimiter>, closing: bool) -> TtToken {
|
||||
let (kinds, texts) = match d {
|
||||
tt::Delimiter::Parenthesis => ([T!['('], T![')']], "()"),
|
||||
tt::Delimiter::Brace => ([T!['{'], T!['}']], "{}"),
|
||||
tt::Delimiter::Bracket => ([T!['['], T![']']], "[]"),
|
||||
tt::Delimiter::None => ([L_DOLLAR, R_DOLLAR], ""),
|
||||
Some(tt::Delimiter::Parenthesis) => ([T!['('], T![')']], "()"),
|
||||
Some(tt::Delimiter::Brace) => ([T!['{'], T!['}']], "{}"),
|
||||
Some(tt::Delimiter::Bracket) => ([T!['['], T![']']], "[]"),
|
||||
None => ([L_DOLLAR, R_DOLLAR], ""),
|
||||
};
|
||||
|
||||
let idx = closing as usize;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue