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

override Bool assignRequiresTempVar()

isAssignable

override Bool isAssignable()

make

new make(Location location, MethodVar var, ExprId id := compiler::ExprId.@localVar)

noRemapToCvars

Bool noRemapToCvars

register

virtual Int register()

toStr

override Str toStr()

var

MethodVar var