166 supervised void branch

✓ Passing This code compiles and runs correctly.

Code

input.k

Actual

dial 8080...
dial 8081...
dial 8082...
dial 8083...
connected on 8083
dial 8079...
dial 8079...
dial 8079...
block gave up
dial 8080...
dial 8081...
dial 8082...
dial 8083...
policy connected on 8083

Expected output

dial 8080...
dial 8081...
dial 8082...
dial 8083...
connected on 8083
dial 8079...
dial 8079...
dial 8079...
block gave up
dial 8080...
dial 8081...
dial 8082...
dial 8083...
policy connected on 8083

Flows

subflow ~dial click a branch to expand · @labels scroll to their anchor
print.ln (expr: "dial {{ port:d }}...")
subflow ~climb click a branch to expand · @labels scroll to their anchor
if (t < 3)
subflow ~connect click a branch to expand · @labels scroll to their anchor
dial (port)
subflow ~block-scan click a branch to expand · @labels scroll to their anchor
dial (port)
subflow ~policy-scan click a branch to expand · @labels scroll to their anchor
dial (port)
flow ~connect click a branch to expand · @labels scroll to their anchor
connect (port: 8080)
flow ~block-scan click a branch to expand · @labels scroll to their anchor
block-scan (port: 8079)
flow ~policy-scan click a branch to expand · @labels scroll to their anchor
policy-scan (port: 8080)

Test Configuration

MUST_RUN