UNPKG

@specs-feup/clava

Version:

A C/C++ source-to-source compiler written in Typescript

20 lines 503 B
import CfgNodeData from "../CfgNodeData.js"; import CfgNodeType from "../CfgNodeType.js"; export default class IfData extends CfgNodeData { constructor($stmt, id) { super(CfgNodeType.IF, $stmt, id); } get if() { return this.nodeStmt; } toString() { if (this.if === undefined) { return super.toString(); } return "if(" + this.if.cond.code + ")"; } isBranch() { return true; } } //# sourceMappingURL=IfData.js.map