OPENQASM 3.0; include "stdgates.inc"; qubit[1] q; bit[1] c; h q[0]; c[0] = measure q[0]; while (c[0]) { reset q[0]; h q[0]; c[0] = measure q[0]; }