Sha256: f190b5ad2694dc153a1484060237699d7c9ee689b67c4612f6cc1723a832558f
Contents?: true
Size: 425 Bytes
Versions: 3
Compression:
Stored size: 425 Bytes
Contents
use :node; var Node = module.require('../Node').Node; fn ExpressionStatement(expression) extends Node { this.type = 'ExpressionStatement'; this.expression = expression; this.expression.parent = this; } ExpressionStatement.prototype.codegen = () -> { if !super.codegen() { return; } this.expression = this.expression.codegen(); return this; }; exports.ExpressionStatement = ExpressionStatement;
Version data entries
3 entries across 3 versions & 1 rubygems