(node *ast.ArrayNode)
| 1290 | } |
| 1291 | |
| 1292 | func (c *compiler) ArrayNode(node *ast.ArrayNode) { |
| 1293 | for _, node := range node.Nodes { |
| 1294 | c.compile(node) |
| 1295 | } |
| 1296 | |
| 1297 | c.emitPush(len(node.Nodes)) |
| 1298 | c.emit(OpArray) |
| 1299 | } |
| 1300 | |
| 1301 | func (c *compiler) MapNode(node *ast.MapNode) { |
| 1302 | for _, pair := range node.Pairs { |