(lengthID uint64)
| 815 | return |
| 816 | } |
| 817 | func (d *decoder) length(lengthID uint64) (out *semantic.Length) { |
| 818 | d.build(d.content.Instances.Length, &d.inst.Length, lengthID, &out, |
| 819 | func(p *Length, s *semantic.Length) { |
| 820 | s.AST = d.astCall(p.Ast) |
| 821 | s.Object = d.expr(p.Object) |
| 822 | s.Type = d.ty(p.Type) |
| 823 | }) |
| 824 | return |
| 825 | } |
| 826 | |
| 827 | func (d *decoder) local(localID uint64) (out *semantic.Local) { |
| 828 | d.build(d.content.Instances.Local, &d.inst.Local, localID, &out, |