Sha256: 9b9fd431c43749a43bc3b7514eee69992440c74e4d15a4c2a5760018293f0842
Contents?: true
Size: 552 Bytes
Versions: 3
Compression:
Stored size: 552 Bytes
Contents
use :node; var Node = module.require('../Node').Node; fn ObjectExpression(properties) extends Node { this.type = 'ObjectExpression'; this.properties = properties; for property in this.properties { property.parent = this; } } ObjectExpression.prototype.codegen = () -> { if !super.codegen() { return; } for property, i in this.properties { this.properties[i] = property.codegen(); } return this; }; ObjectExpression.prototype.hasCallExpression = () -> true; exports.ObjectExpression = ObjectExpression;
Version data entries
3 entries across 3 versions & 1 rubygems