@@ -40,26 +40,26 @@ impl<'a> TokenTreesReader<'a> {
40
40
last_delim_empty_block_spans : FxHashMap :: default ( ) ,
41
41
matching_block_spans : Vec :: new ( ) ,
42
42
} ;
43
- let res = tt_reader. parse_token_trees ( /* is_top_level */ true ) ;
43
+ let res = tt_reader. parse_token_trees ( /* is_delimited */ false ) ;
44
44
( res, tt_reader. unmatched_braces )
45
45
}
46
46
47
47
// Parse a stream of tokens into a list of `TokenTree`s.
48
- fn parse_token_trees ( & mut self , is_top_level : bool ) -> PResult < ' a , TokenStream > {
48
+ fn parse_token_trees ( & mut self , is_delimited : bool ) -> PResult < ' a , TokenStream > {
49
49
self . token = self . string_reader . next_token ( ) . 0 ;
50
50
let mut buf = Vec :: new ( ) ;
51
51
loop {
52
52
match self . token . kind {
53
53
token:: OpenDelim ( delim) => buf. push ( self . parse_token_tree_open_delim ( delim) ) ,
54
54
token:: CloseDelim ( delim) => {
55
- return if !is_top_level {
55
+ return if is_delimited {
56
56
Ok ( TokenStream :: new ( buf) )
57
57
} else {
58
58
Err ( self . close_delim_err ( delim) )
59
59
} ;
60
60
}
61
61
token:: Eof => {
62
- if !is_top_level {
62
+ if is_delimited {
63
63
self . eof_err ( ) . emit ( ) ;
64
64
}
65
65
return Ok ( TokenStream :: new ( buf) ) ;
@@ -133,7 +133,7 @@ impl<'a> TokenTreesReader<'a> {
133
133
// Parse the token trees within the delimiters.
134
134
// We stop at any delimiter so we can try to recover if the user
135
135
// uses an incorrect delimiter.
136
- let tts = self . parse_token_trees ( /* is_top_level */ false ) . unwrap ( ) ;
136
+ let tts = self . parse_token_trees ( /* is_delimited */ true ) . unwrap ( ) ;
137
137
138
138
// Expand to cover the entire delimited token tree
139
139
let delim_span = DelimSpan :: from_pair ( pre_span, self . token . span ) ;
0 commit comments