(copyID uint64)
| 515 | } |
| 516 | |
| 517 | func (d *decoder) copy(copyID uint64) (out *semantic.Copy) { |
| 518 | d.build(d.content.Instances.Copy, &d.inst.Copy, copyID, &out, |
| 519 | func(p *Copy, s *semantic.Copy) { |
| 520 | s.AST = d.astCall(p.Ast) |
| 521 | s.Src = d.expr(p.Src) |
| 522 | s.Dst = d.expr(p.Dst) |
| 523 | }) |
| 524 | return |
| 525 | } |
| 526 | |
| 527 | func (d *decoder) create(createID uint64) (out *semantic.Create) { |
| 528 | d.build(d.content.Instances.Create, &d.inst.Create, createID, &out, |