logo
class

compiler::UnknownVarExpr

sys::Obj
  compiler::Node
    compiler::Expr
      compiler::NameExpr
        compiler::UnknownVarExpr

UnknownVarExpr is a place holder in the AST for a variable until we can figure out what it references: local or slot. We also use this class for storage operators before they are resolved to a field.

Slots

make

new make(Location location, Expr target, Str name)

makeStorage

new makeStorage(Location location, Expr target, Str name)