(mapRemoveID uint64)
| 909 | } |
| 910 | |
| 911 | func (d *decoder) mapRemove(mapRemoveID uint64) (out *semantic.MapRemove) { |
| 912 | d.build(d.content.Instances.MapRemove, &d.inst.MapRemove, mapRemoveID, &out, |
| 913 | func(p *MapRemove, s *semantic.MapRemove) { |
| 914 | s.AST = d.astDelete(p.Ast) |
| 915 | s.Type = d.map_(p.Type) |
| 916 | s.Map = d.expr(p.Map) |
| 917 | s.Key = d.expr(p.Key) |
| 918 | }) |
| 919 | return |
| 920 | } |
| 921 | |
| 922 | func (d *decoder) mapClear(mapClearID uint64) (out *semantic.MapClear) { |
| 923 | d.build(d.content.Instances.MapClear, &d.inst.MapClear, mapClearID, &out, |