class compiler::IfStmt
sys::Obj compiler::Node compiler::Stmt compiler::IfStmt
IfStmt models an if or if/else statement.
- condition
-
Expr condition
- falseBlock
-
Block? falseBlock
- isDefiniteAssign
- isExit
-
virtual override Bool isExit()
- make
- trueBlock
-
Block trueBlock
- walkChildren
-
virtual override Void walkChildren(Visitor v, VisitDepth depth)