(n *semantic.MapClear)
| 1146 | } |
| 1147 | |
| 1148 | func (e *encoder) mapClear(n *semantic.MapClear) (outID uint64) { |
| 1149 | e.build(&e.instances.MapClear, e.maps.MapClear, n, &outID, func() *MapClear { |
| 1150 | return &MapClear{ |
| 1151 | Ast: e.astClear(n.AST), |
| 1152 | Type: e.map_(n.Type), |
| 1153 | Map: e.expr(n.Map), |
| 1154 | } |
| 1155 | }) |
| 1156 | return |
| 1157 | } |
| 1158 | |
| 1159 | func (e *encoder) member(n *semantic.Member) (outID uint64) { |
| 1160 | e.build(&e.instances.Member, e.maps.Member, n, &outID, func() *Member { |