(fieldInitID uint64)
| 723 | } |
| 724 | |
| 725 | func (d *decoder) fieldInit(fieldInitID uint64) (out *semantic.FieldInitializer) { |
| 726 | d.build(d.content.Instances.FieldInit, &d.inst.FieldInit, fieldInitID, &out, |
| 727 | func(p *FieldInitializer, s *semantic.FieldInitializer) { |
| 728 | s.AST = d.astNode(p.Ast) |
| 729 | s.Field = d.field(p.Field) |
| 730 | s.Value = d.expr(p.Value) |
| 731 | }) |
| 732 | return |
| 733 | } |
| 734 | |
| 735 | func (d *decoder) function(funcID uint64) (out *semantic.Function) { |
| 736 | d.build(d.content.Instances.Function, &d.inst.Function, funcID, &out, |