package mumbler.truffle.node.special;
import com.oracle.truffle.api.frame.VirtualFrame;
import com.oracle.truffle.api.nodes.Node;
import com.oracle.truffle.api.nodes.RepeatingNode;
import mumbler.truffle.node.call.InvokeNode;
public final class LoopReapeatingNode extends Node implements RepeatingNode {
@Child private InvokeNode invokeNode;
public LoopReapeatingNode(InvokeNode invokeNode) {
this.invokeNode = invokeNode;
}
@Override
public boolean executeRepeating(VirtualFrame virtualFrame) {
this.invokeNode.execute(virtualFrame);
return true;
}
}