logo
class

compiler::LocalVarExpr

sys::Obj
  compiler::Node
    compiler::Expr
      compiler::LocalVarExpr

LocalVarExpr is used to access a local variable stored in a register.

Slots

assignRequiresTempVar

virtual Bool assignRequiresTempVar()

isAssignable

virtual Bool isAssignable()

make

new make(Location location, MethodVar var, ExprId id := def)

noRemapToCvars

Bool noRemapToCvars

register

virtual Int register()

toStr

virtual Str toStr()

var

MethodVar var