Lines Matching refs:ret
68 ret := *m
69 ret.Properties = make([]*Property, len(m.Properties))
71 ret.Properties[i] = m.Properties[i].Copy()
73 return &ret
122 ret := *p
123 ret.Value = p.Value.Copy()
124 return &ret
224 ret := *x
225 ret.Args[0] = x.Args[0].Copy()
226 ret.Args[1] = x.Args[1].Copy()
227 return &ret
256 ret := *x
257 return &ret
280 ret := *x
281 ret.Properties = make([]*Property, len(x.Properties))
283 ret.Properties[i] = x.Properties[i].Copy()
285 return &ret
374 ret := *x
375 ret.Values = make([]Expression, len(x.Values))
376 for i := range ret.Values {
377 ret.Values[i] = x.Values[i].Copy()
379 return &ret
406 ret := *x
407 return &ret
432 ret := *x
433 return &ret
458 ret := *x
459 return &ret
625 ret := *s
626 ret.Cases = make([]*SelectCase, len(ret.Cases))
628 ret.Cases[i] = selectCase.Copy()
631 ret.Append = s.Append.Copy()
633 return &ret
658 ret := *c
659 ret.Value = c.Value.Copy()
660 return &ret