Skip to content

Commit 6f45ba0

Browse files
committed
Rename TokenTree collections to "tokens"
1 parent 2942447 commit 6f45ba0

3 files changed

Lines changed: 24 additions & 23 deletions

File tree

src/lib.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -292,8 +292,8 @@ impl From<TokenTree> for TokenStream {
292292
}
293293

294294
impl Extend<TokenTree> for TokenStream {
295-
fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, streams: I) {
296-
self.inner.extend(streams);
295+
fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, tokens: I) {
296+
self.inner.extend(tokens);
297297
}
298298
}
299299

@@ -306,10 +306,11 @@ impl Extend<TokenStream> for TokenStream {
306306

307307
/// Collects a number of token trees into a single stream.
308308
impl FromIterator<TokenTree> for TokenStream {
309-
fn from_iter<I: IntoIterator<Item = TokenTree>>(streams: I) -> Self {
310-
TokenStream::_new(streams.into_iter().collect())
309+
fn from_iter<I: IntoIterator<Item = TokenTree>>(tokens: I) -> Self {
310+
TokenStream::_new(tokens.into_iter().collect())
311311
}
312312
}
313+
313314
impl FromIterator<TokenStream> for TokenStream {
314315
fn from_iter<I: IntoIterator<Item = TokenStream>>(streams: I) -> Self {
315316
TokenStream::_new(streams.into_iter().map(|i| i.inner).collect())

src/parse.rs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -166,13 +166,13 @@ fn word_break(input: Cursor) -> Result<Cursor, Reject> {
166166
const ERROR: &str = "(/*ERROR*/)";
167167

168168
pub(crate) fn token_stream(mut input: Cursor) -> Result<TokenStream, LexError> {
169-
let mut trees = TokenStreamBuilder::new();
169+
let mut tokens = TokenStreamBuilder::new();
170170
let mut stack = Vec::new();
171171

172172
loop {
173173
input = skip_whitespace(input);
174174

175-
if let Ok((rest, ())) = doc_comment(input, &mut trees) {
175+
if let Ok((rest, ())) = doc_comment(input, &mut tokens) {
176176
input = rest;
177177
continue;
178178
}
@@ -182,7 +182,7 @@ pub(crate) fn token_stream(mut input: Cursor) -> Result<TokenStream, LexError> {
182182

183183
let Some(first) = input.bytes().next() else {
184184
return match stack.last() {
185-
None => Ok(trees.build()),
185+
None => Ok(tokens.build()),
186186
#[cfg(span_locations)]
187187
Some((lo, _frame)) => Err(LexError {
188188
span: Span { lo: *lo, hi: *lo },
@@ -199,11 +199,11 @@ pub(crate) fn token_stream(mut input: Cursor) -> Result<TokenStream, LexError> {
199199
_ => None,
200200
} {
201201
input = input.advance(1);
202-
let frame = (open_delimiter, trees);
202+
let frame = (open_delimiter, tokens);
203203
#[cfg(span_locations)]
204204
let frame = (lo, frame);
205205
stack.push(frame);
206-
trees = TokenStreamBuilder::new();
206+
tokens = TokenStreamBuilder::new();
207207
} else if let Some(close_delimiter) = match first {
208208
b')' => Some(Delimiter::Parenthesis),
209209
b']' => Some(Delimiter::Bracket),
@@ -220,15 +220,15 @@ pub(crate) fn token_stream(mut input: Cursor) -> Result<TokenStream, LexError> {
220220
return Err(lex_error(input));
221221
}
222222
input = input.advance(1);
223-
let mut g = Group::new(open_delimiter, trees.build());
223+
let mut g = Group::new(open_delimiter, tokens.build());
224224
g.set_span(Span {
225225
#[cfg(span_locations)]
226226
lo,
227227
#[cfg(span_locations)]
228228
hi: input.off,
229229
});
230-
trees = outer;
231-
trees.push_token_from_parser(TokenTree::Group(crate::Group::_new_fallback(g)));
230+
tokens = outer;
231+
tokens.push_token_from_parser(TokenTree::Group(crate::Group::_new_fallback(g)));
232232
} else {
233233
let (rest, mut tt) = match leaf_token(input) {
234234
Ok((rest, tt)) => (rest, tt),
@@ -240,7 +240,7 @@ pub(crate) fn token_stream(mut input: Cursor) -> Result<TokenStream, LexError> {
240240
#[cfg(span_locations)]
241241
hi: rest.off,
242242
}));
243-
trees.push_token_from_parser(tt);
243+
tokens.push_token_from_parser(tt);
244244
input = rest;
245245
}
246246
}
@@ -902,7 +902,7 @@ fn punct_char(input: Cursor) -> PResult<char> {
902902
}
903903
}
904904

905-
fn doc_comment<'a>(input: Cursor<'a>, trees: &mut TokenStreamBuilder) -> PResult<'a, ()> {
905+
fn doc_comment<'a>(input: Cursor<'a>, tokens: &mut TokenStreamBuilder) -> PResult<'a, ()> {
906906
#[cfg(span_locations)]
907907
let lo = input.off;
908908
let (rest, (comment, inner)) = doc_comment_contents(input)?;
@@ -925,12 +925,12 @@ fn doc_comment<'a>(input: Cursor<'a>, trees: &mut TokenStreamBuilder) -> PResult
925925

926926
let mut pound = Punct::new('#', Spacing::Alone);
927927
pound.set_span(span);
928-
trees.push_token_from_parser(TokenTree::Punct(pound));
928+
tokens.push_token_from_parser(TokenTree::Punct(pound));
929929

930930
if inner {
931931
let mut bang = Punct::new('!', Spacing::Alone);
932932
bang.set_span(span);
933-
trees.push_token_from_parser(TokenTree::Punct(bang));
933+
tokens.push_token_from_parser(TokenTree::Punct(bang));
934934
}
935935

936936
let doc_ident = crate::Ident::_new_fallback(Ident::new_unchecked("doc", fallback_span));
@@ -945,7 +945,7 @@ fn doc_comment<'a>(input: Cursor<'a>, trees: &mut TokenStreamBuilder) -> PResult
945945
let group = Group::new(Delimiter::Bracket, bracketed.build());
946946
let mut group = crate::Group::_new_fallback(group);
947947
group.set_span(span);
948-
trees.push_token_from_parser(TokenTree::Group(group));
948+
tokens.push_token_from_parser(TokenTree::Group(group));
949949

950950
Ok((rest, ()))
951951
}

src/wrapper.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -188,13 +188,13 @@ impl From<TokenTree> for TokenStream {
188188
}
189189

190190
impl FromIterator<TokenTree> for TokenStream {
191-
fn from_iter<I: IntoIterator<Item = TokenTree>>(trees: I) -> Self {
191+
fn from_iter<I: IntoIterator<Item = TokenTree>>(tokens: I) -> Self {
192192
if inside_proc_macro() {
193193
TokenStream::Compiler(DeferredTokenStream::new(
194-
trees.into_iter().map(into_compiler_token).collect(),
194+
tokens.into_iter().map(into_compiler_token).collect(),
195195
))
196196
} else {
197-
TokenStream::Fallback(trees.into_iter().collect())
197+
TokenStream::Fallback(tokens.into_iter().collect())
198198
}
199199
}
200200
}
@@ -224,15 +224,15 @@ impl FromIterator<TokenStream> for TokenStream {
224224
}
225225

226226
impl Extend<TokenTree> for TokenStream {
227-
fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, stream: I) {
227+
fn extend<I: IntoIterator<Item = TokenTree>>(&mut self, tokens: I) {
228228
match self {
229229
TokenStream::Compiler(tts) => {
230230
// Here is the reason for DeferredTokenStream.
231-
for token in stream {
231+
for token in tokens {
232232
tts.extra.push(into_compiler_token(token));
233233
}
234234
}
235-
TokenStream::Fallback(tts) => tts.extend(stream),
235+
TokenStream::Fallback(tts) => tts.extend(tokens),
236236
}
237237
}
238238
}

0 commit comments

Comments
 (0)