UNPKG

mavka-parser

Version:
25 lines (21 loc) 514 B
import ASTNode from "./ASTNode.js"; /** * якщо так або ні і а == 2 і б є число * друк("ок") * кінець */ class IfNode extends ASTNode { /** * @param context * @param {ASTNode} value * @param {ASTNode[]} body * @param {ASTNode[]|null} elseBody */ constructor(context, { value, body, elseBody }) { super(context); this.value = value; this.body = body; this.elseBody = elseBody; } } export default IfNode;