Lines Matching refs:span
38 pub fn span(&self) -> &DelimSpan { in span() method
40 MacroDelimiter::Paren(token) => &token.span, in span()
41 MacroDelimiter::Brace(token) => &token.span, in span()
42 MacroDelimiter::Bracket(token) => &token.span, in span()
149 let scope = self.delimiter.span().close(); in parse_body_with()
158 let span = g.delim_span(); in parse_delimiter() localVariable
160 Delimiter::Parenthesis => MacroDelimiter::Paren(Paren(span)), in parse_delimiter()
161 Delimiter::Brace => MacroDelimiter::Brace(Brace(span)), in parse_delimiter()
162 Delimiter::Bracket => MacroDelimiter::Bracket(Bracket(span)), in parse_delimiter()
210 let (delim, span) = match self { in surround()
211 MacroDelimiter::Paren(paren) => (Delimiter::Parenthesis, paren.span), in surround()
212 MacroDelimiter::Brace(brace) => (Delimiter::Brace, brace.span), in surround()
213 MacroDelimiter::Bracket(bracket) => (Delimiter::Bracket, bracket.span), in surround()
215 token::printing::delim(delim, span.join(), tokens, inner); in surround()