Fan

 

class

compiler::WithBaseExpr

sys::Obj
  compiler::Node
    compiler::Expr
      compiler::WithBaseExpr

WithBaseExpr is a place holder used as the target of sub-expressions within a with block typed to the with base.

Slots

isCtorWithBlockSource

Bool isCtorWithBlock()

makeSource

new make(WithBlockExpr withBlock, WithSubExpr? withSub := null)

toStrSource

override Str toStr()

Overrides compiler::Expr.toStr

Doc inherited from sys::Obj.toStr

Return a string representation of this object.

walkChildrenSource

override Void walkChildren(Visitor v)

Overrides compiler::Expr.walkChildren

withBlockSource

WithBlockExpr withBlock

withSubSource

WithSubExpr? withSub