Lines Matching refs:span

196 pub fn get_span<T>(span: T) -> GetSpan<T> {  in get_span()
197 GetSpan(GetSpanInner(GetSpanBase(span))) in get_span()
259 span: Span, in push_group_spanned()
264 g.set_span(span); in push_group_spanned()
275 pub fn parse_spanned(tokens: &mut TokenStream, span: Span, s: &str) { in parse_spanned()
277 tokens.extend(s.into_iter().map(|t| respan_token_tree(t, span))); in parse_spanned()
281 fn respan_token_tree(mut token: TokenTree, span: Span) -> TokenTree { in respan_token_tree()
287 .map(|token| respan_token_tree(token, span)) in respan_token_tree()
290 g.set_span(span); in respan_token_tree()
292 other => other.set_span(span), in respan_token_tree()
299 let span = Span::call_site(); in push_ident() localVariable
300 push_ident_spanned(tokens, span, s); in push_ident()
304 pub fn push_ident_spanned(tokens: &mut TokenStream, span: Span, s: &str) { in push_ident_spanned()
305 tokens.append(ident_maybe_raw(s, span)); in push_ident_spanned()
317 pub fn push_lifetime_spanned(tokens: &mut TokenStream, span: Span, lifetime: &str) { in push_lifetime_spanned()
321 apostrophe.set_span(span); in push_lifetime_spanned()
324 TokenTree::Ident(Ident::new(&lifetime[1..], span)), in push_lifetime_spanned()
335 pub fn $spanned(tokens: &mut TokenStream, span: Span) {
337 punct.set_span(span);
348 pub fn $spanned(tokens: &mut TokenStream, span: Span) {
350 punct.set_span(span);
353 punct.set_span(span);
365 pub fn $spanned(tokens: &mut TokenStream, span: Span) {
367 punct.set_span(span);
370 punct.set_span(span);
373 punct.set_span(span);
430 pub fn push_underscore_spanned(tokens: &mut TokenStream, span: Span) { in push_underscore_spanned()
431 tokens.append(Ident::new("_", span)); in push_underscore_spanned()
437 pub fn mk_ident(id: &str, span: Option<Span>) -> Ident { in mk_ident()
438 let span = span.unwrap_or_else(Span::call_site); in mk_ident() localVariable
439 ident_maybe_raw(id, span) in mk_ident()
442 fn ident_maybe_raw(id: &str, span: Span) -> Ident { in ident_maybe_raw()
444 Ident::new_raw(id, span) in ident_maybe_raw()
446 Ident::new(id, span) in ident_maybe_raw()
461 pub fn span(&self) -> Option<Span> { in span() method
462 self.0.span() in span()