Lines Matching refs:name
11 fn simple_visit(item: &str, name: &Operand) -> TokenStream {
14 let name = name.ref_mut_tokens();
16 v.#method(#name)
20 fn noop_visit(name: &Operand) -> TokenStream {
21 let name = name.tokens();
23 skip!(#name)
31 name: &Operand,
35 let name = name.owned_tokens();
36 visit(t, features, defs, &Owned(quote!(*#name)))
41 let name = name.ref_mut_tokens();
43 for it in #name {
51 let name = name.ref_mut_tokens();
53 for mut el in Punctuated::pairs_mut(#name) {
62 let name = name.ref_mut_tokens();
64 if let Some(it) = #name {
72 let name = name.tokens();
74 let it = Owned(quote!((#name).#i));
85 let mut res = simple_visit(t, name);
92 Type::Ext(t) if gen::TERMINAL_TYPES.contains(&&t[..]) => Some(simple_visit(t, name)),