Lines Matching refs:span
35 pub fn span(&self) -> &DelimSpan {
37 MacroDelimiter::Paren(token) => &token.span,
38 MacroDelimiter::Brace(token) => &token.span,
39 MacroDelimiter::Bracket(token) => &token.span,
49 /// produces a more useful span when `tokens` is empty.
138 let scope = self.delimiter.span().close();
147 let span = g.delim_span();
149 Delimiter::Parenthesis => MacroDelimiter::Paren(Paren(span)),
150 Delimiter::Brace => MacroDelimiter::Brace(Brace(span)),
151 Delimiter::Bracket => MacroDelimiter::Bracket(Bracket(span)),
194 let (delim, span) = match self {
195 MacroDelimiter::Paren(paren) => (Delimiter::Parenthesis, paren.span),
196 MacroDelimiter::Brace(brace) => (Delimiter::Brace, brace.span),
197 MacroDelimiter::Bracket(bracket) => (Delimiter::Bracket, bracket.span),
199 token::printing::delim(delim, span.join(), tokens, inner);