sys::Obj compiler::Node compiler::Stmt compiler::LocalDefStmt
LocalDefStmt models a local variable declaration and its optional initialization expression.
CType? ctype
Expr? init
Expr? initVal()
Bool isCatchVar
virtual override Bool isExit()
new makeAssign(BinaryExpr init)
new makeCatchVar(Catch c)
Str name
virtual override Str toStr()
MethodVar? var
virtual override Void walkChildren(Visitor v, VisitDepth depth)
compiler 1.0.82∙26-Jun-2025 Thu 13:18:36 EDT