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