class compiler::ForStmt
sys::Obj compiler::Node compiler::Stmt compiler::ForStmt
ForStmt models a for loop of the format:
for (init; condition; update) block
- block
-
Block? block
- condition
-
Expr? condition
- init
-
Stmt? init
- isDefiniteAssign
- isExit
-
virtual override Bool isExit()
- make
-
new make(Loc loc)
- update
-
Expr? update
- walkChildren
-
virtual override Void walkChildren(Visitor v, VisitDepth depth)