Handle Delimited
opening immediately.
Instead of letting the next iteration of the loop handle it.
This commit is contained in:
parent
29c78cc086
commit
d235ac7801
1 changed files with 3 additions and 1 deletions
|
@ -274,8 +274,10 @@ impl TokenCursor {
|
|||
break (token, spacing);
|
||||
}
|
||||
TokenTree::Delimited(sp, delim, tts) => {
|
||||
let frame = TokenCursorFrame::new(sp, delim, false, tts, false);
|
||||
// Set `open_delim` to true here because we deal with it immediately.
|
||||
let frame = TokenCursorFrame::new(sp, delim, true, tts, false);
|
||||
self.stack.push(mem::replace(&mut self.frame, frame));
|
||||
return (Token::new(token::OpenDelim(delim), sp.open), Spacing::Alone);
|
||||
}
|
||||
}
|
||||
} else if !self.frame.close_delim {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue