Rename Cursor
/CursorRef
as TokenTreeCursor
/RefTokenTreeCursor
.
This makes it clear they return token trees, and makes for a nice comparison against `TokenCursor` which returns tokens.
This commit is contained in:
parent
6d133152f8
commit
c6b822d855
@ -13,7 +13,7 @@ use std::collections::HashMap;
|
||||
use std::panic::{catch_unwind, AssertUnwindSafe};
|
||||
|
||||
use rustc_ast::token::{BinOpToken, Delimiter, Token, TokenKind};
|
||||
use rustc_ast::tokenstream::{Cursor, TokenStream, TokenTree};
|
||||
use rustc_ast::tokenstream::{TokenStream, TokenTree, TokenTreeCursor};
|
||||
use rustc_ast::{ast, ptr};
|
||||
use rustc_ast_pretty::pprust;
|
||||
use rustc_span::{
|
||||
@ -736,7 +736,7 @@ impl MacroArgParser {
|
||||
self.buf.clear();
|
||||
}
|
||||
|
||||
fn add_meta_variable(&mut self, iter: &mut Cursor) -> Option<()> {
|
||||
fn add_meta_variable(&mut self, iter: &mut TokenTreeCursor) -> Option<()> {
|
||||
match iter.next() {
|
||||
Some(TokenTree::Token(
|
||||
Token {
|
||||
@ -768,7 +768,7 @@ impl MacroArgParser {
|
||||
&mut self,
|
||||
inner: Vec<ParsedMacroArg>,
|
||||
delim: Delimiter,
|
||||
iter: &mut Cursor,
|
||||
iter: &mut TokenTreeCursor,
|
||||
) -> Option<()> {
|
||||
let mut buffer = String::new();
|
||||
let mut first = true;
|
||||
@ -1121,7 +1121,7 @@ pub(crate) fn macro_style(mac: &ast::MacCall, context: &RewriteContext<'_>) -> D
|
||||
// Currently we do not attempt to parse any further than that.
|
||||
#[derive(new)]
|
||||
struct MacroParser {
|
||||
toks: Cursor,
|
||||
toks: TokenTreeCursor,
|
||||
}
|
||||
|
||||
impl MacroParser {
|
||||
|
Loading…
x
Reference in New Issue
Block a user