sys::Obj compiler::Node compiler::Expr compiler::TypeCheckExpr
TypeCheckExpr is an expression which is composed of an arbitrary expression and a type - is, as, & casts
new cast(Expr target, CType to)
CType check
new make(Location location, ExprId id, Expr target, CType check)
Expr target
virtual Str toStr()
virtual Void walkChildren(Visitor v)