
class
compiler::SuperExpr
sys::Obj compiler::Node compiler::Expr compiler::LocalVarExpr compiler::SuperExpr
SuperExpr is used to access super class slots. It always references the implicit this local variable stored in register zero, but the super class's slot definitions.
Slots
- explicitType
-
CType explicitType
- isAssignable
-
override Bool isAssignable()
Return if this expression can be used as the left hand side of an assignment expression.
- make
- register
-
override Int register()
- toStr
-
override Str toStr()
Return a string representation of this object.