(n *semantic.Reference)
| 1264 | } |
| 1265 | |
| 1266 | func (e *encoder) reference(n *semantic.Reference) (outID uint64) { |
| 1267 | e.build(&e.instances.Reference, e.maps.Reference, n, &outID, func() *Reference { |
| 1268 | return &Reference{ |
| 1269 | Owner: e.node(n.Owner()), |
| 1270 | Name: e.str(n.Name()), |
| 1271 | To: e.ty(n.To), |
| 1272 | } |
| 1273 | }) |
| 1274 | return |
| 1275 | } |
| 1276 | |
| 1277 | func (e *encoder) return_(n *semantic.Return) (outID uint64) { |
| 1278 | e.build(&e.instances.Return, e.maps.Return, n, &outID, func() *Return { |