(node *ast.MapNode)
| 1299 | } |
| 1300 | |
| 1301 | func (c *compiler) MapNode(node *ast.MapNode) { |
| 1302 | for _, pair := range node.Pairs { |
| 1303 | c.compile(pair) |
| 1304 | } |
| 1305 | |
| 1306 | c.emitPush(len(node.Pairs)) |
| 1307 | c.emit(OpMap) |
| 1308 | } |
| 1309 | |
| 1310 | func (c *compiler) PairNode(node *ast.PairNode) { |
| 1311 | c.compile(node.Key) |