sys::Obj compiler::Node compiler::Expr compiler::TernaryExpr
TernaryExpr is used for the ternary expression <cond> ? <true> : <false>
Expr condition
Expr falseExpr
new make(Expr condition, Expr trueExpr, Expr falseExpr)
virtual Str toStr()
Expr trueExpr
virtual Void walkChildren(Visitor v)