Some((tt, _)) => tt.span(),
None => DUMMY_SP,
};
- result.push(TokenTree::Token(prev_span, sep).into());
+ result.push(TokenTree::token(prev_span, sep).into());
}
continue;
}
result.push(tt.clone().into());
} else {
sp = sp.apply_mark(cx.current_expansion.mark);
- let token = TokenTree::Token(sp, token::Interpolated(nt.clone()));
+ let token = TokenTree::token(sp, token::Interpolated(nt.clone()));
result.push(token.into());
}
} else {
let ident =
Ident::new(ident.name, ident.span.apply_mark(cx.current_expansion.mark));
sp = sp.apply_mark(cx.current_expansion.mark);
- result.push(TokenTree::Token(sp, token::Dollar).into());
- result.push(TokenTree::Token(sp, token::TokenKind::from_ast_ident(ident)).into());
+ result.push(TokenTree::token(sp, token::Dollar).into());
+ result.push(TokenTree::token(sp, token::TokenKind::from_ast_ident(ident)).into());
}
}
// Nothing much to do here. Just push the token to the result, being careful to
// preserve syntax context.
- quoted::TokenTree::Token(sp, tok) => {
+ quoted::TokenTree::Token(token) => {
let mut marker = Marker(cx.current_expansion.mark);
- let mut tt = TokenTree::Token(sp, tok);
+ let mut tt = TokenTree::Token(token);
noop_visit_tt(&mut tt, &mut marker);
result.push(tt.into());
}