class compiler::WhileStmt

sys::Obj
  compiler::Node
    compiler::Stmt
      compiler::WhileStmt

Source

WhileStmt models a while loop of the format:

while (condition) block
block

Block block

Source

condition

Expr condition

Source

isDefiniteAssign

virtual override Bool isDefiniteAssign(|Expr->Bool| f)

Source

isExit

virtual override Bool isExit()

Source

make

new make(Loc loc, Expr condition, Block block)

Source

print

virtual override Void print(AstWriter out)

Source

walkChildren

virtual override Void walkChildren(Visitor v, VisitDepth depth)

Source