class compiler::ComplexLiteral

sys::Obj
  compiler::Node
    compiler::Expr
      compiler::ComplexLiteral

Source

ComplexLiteral is used to model a serialized complex object declared in facets. It is only used in facets, in all other code complex literals are parsed as it-block ClosureExprs.

doToStr

Str doToStr(|Expr->Str| f)

Source

make

new make(Loc loc, CType ctype)

Source

names

Str[] names

Source

serialize

virtual override Str serialize()

Source

toStr

virtual override Str toStr()

Source

vals

Expr[] vals

Source

walkChildren

virtual override Void walkChildren(Visitor v)

Source