Function whileCont [src]

Prototype

pub fn whileCont(tree: Ast, node: Node.Index) full.While

Parameters

tree: Astnode: Node.Index

Source

pub fn whileCont(tree: Ast, node: Node.Index) full.While { const cond_expr, const extra_index = tree.nodeData(node).node_and_extra; const extra = tree.extraData(extra_index, Node.WhileCont); return tree.fullWhileComponents(.{ .while_token = tree.nodeMainToken(node), .cond_expr = cond_expr, .cont_expr = extra.cont_expr.toOptional(), .then_expr = extra.then_expr, .else_expr = .none, }); }