(n *semantic.Copy)
| 698 | } |
| 699 | |
| 700 | func (e *encoder) copy(n *semantic.Copy) (outID uint64) { |
| 701 | e.build(&e.instances.Copy, e.maps.Copy, n, &outID, func() *Copy { |
| 702 | return &Copy{ |
| 703 | Ast: e.astCall(n.AST), |
| 704 | Src: e.expr(n.Src), |
| 705 | Dst: e.expr(n.Dst), |
| 706 | } |
| 707 | }) |
| 708 | return |
| 709 | } |
| 710 | |
| 711 | func (e *encoder) create(n *semantic.Create) (outID uint64) { |
| 712 | e.build(&e.instances.Create, e.maps.Create, n, &outID, func() *Create { |