(n *semantic.MapContains)
| 1096 | } |
| 1097 | |
| 1098 | func (e *encoder) mapContains(n *semantic.MapContains) (outID uint64) { |
| 1099 | e.build(&e.instances.MapContains, e.maps.MapContains, n, &outID, func() *MapContains { |
| 1100 | return &MapContains{ |
| 1101 | Ast: e.astBinaryOp(n.AST), |
| 1102 | Type: e.map_(n.Type), |
| 1103 | Map: e.expr(n.Map), |
| 1104 | Key: e.expr(n.Key), |
| 1105 | } |
| 1106 | }) |
| 1107 | return |
| 1108 | } |
| 1109 | |
| 1110 | func (e *encoder) mapIndex(n *semantic.MapIndex) (outID uint64) { |
| 1111 | e.build(&e.instances.MapIndex, e.maps.MapIndex, n, &outID, func() *MapIndex { |