(n *semantic.Make)
| 1059 | } |
| 1060 | |
| 1061 | func (e *encoder) make(n *semantic.Make) (outID uint64) { |
| 1062 | e.build(&e.instances.Make, e.maps.Make, n, &outID, func() *Make { |
| 1063 | return &Make{ |
| 1064 | Ast: e.astCall(n.AST), |
| 1065 | Type: e.slice(n.Type), |
| 1066 | Size: e.expr(n.Size), |
| 1067 | } |
| 1068 | }) |
| 1069 | return |
| 1070 | } |
| 1071 | |
| 1072 | func (e *encoder) map_(n *semantic.Map) (outID uint64) { |
| 1073 | e.build(&e.instances.Map, e.maps.Map, n, &outID, func() *Map { |