logo

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

isCtorWithBlock

Bool isCtorWithBlock()

Source

make

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

Source

toStr

override Str toStr()

Return a string representation of this object.

Source

walkChildren

override Void walkChildren(Visitor v)

Source

withBlock

WithBlockExpr withBlock

Source

withSub

WithSubExpr withSub

Source