Lines Matching refs:span
104 use crate::span::IntoSpans;
150 pub span: Span, field
213 pub span: Span,
218 pub fn $name<S: IntoSpans<Span>>(span: S) -> $name {
220 span: span.into_spans(),
227 span: Span::call_site(),
274 printing::keyword($token, self.span, tokens);
283 span: parsing::keyword(input, $token)?,
449 pub span: DelimSpan,
454 pub fn $name<S: IntoSpans<DelimSpan>>(span: S) -> $name {
456 span: span.into_spans(),
513 printing::delim(Delimiter::$delim, self.span.join(), tokens, inner);
531 tokens.append(Ident::new("_", self.span)); in to_tokens()
542 return Ok((Underscore(ident.span()), rest)); in parse()
547 return Ok((Underscore(punct.span()), rest)); in parse()
577 pub span: Span, field
582 pub fn Group<S: IntoSpans<Span>>(span: S) -> Group { in Group()
584 span: span.into_spans(), in Group()
591 span: Span::call_site(), in default()
643 printing::delim(Delimiter::None, self.span, tokens, inner); in surround()
989 return Ok((ident.span(), rest)); in keyword()
1006 let mut spans = [input.span(); N];
1019 spans[i] = punct.span(); in punct_helper()
1072 let span = spans.next_back().unwrap(); in punct() localVariable
1073 for (ch, span) in chars.zip(spans) { in punct()
1075 op.set_span(*span); in punct()
1080 op.set_span(*span); in punct()
1084 pub(crate) fn keyword(s: &str, span: Span, tokens: &mut TokenStream) { in keyword()
1085 tokens.append(Ident::new(s, span)); in keyword()
1090 span: Span, in delim()
1095 g.set_span(span); in delim()