(makeID uint64)
| 838 | } |
| 839 | |
| 840 | func (d *decoder) make(makeID uint64) (out *semantic.Make) { |
| 841 | d.build(d.content.Instances.Make, &d.inst.Make, makeID, &out, |
| 842 | func(p *Make, s *semantic.Make) { |
| 843 | s.AST = d.astCall(p.Ast) |
| 844 | s.Type = d.slice(p.Type) |
| 845 | s.Size = d.expr(p.Size) |
| 846 | }) |
| 847 | return |
| 848 | } |
| 849 | |
| 850 | func (d *decoder) map_(mapID uint64) (out *semantic.Map) { |
| 851 | d.build(d.content.Instances.Map, &d.inst.Map, mapID, &out, |