logo

class

compiler::ListLiteralExpr

sys::Obj
  compiler::Node
    compiler::Expr
      compiler::ListLiteralExpr

ListLiteralExpr creates a List instance

Slots

explicitType

ListType explicitType

format

Str format(|Expr -> Str| f)

make

new make(Location location, ListType explicitType := null)

makeFor

new makeFor(Location location, CType ctype, Expr[] vals)

serialize

override Str serialize()

toStr

override Str toStr()

vals

Expr[] vals

walkChildren

override Void walkChildren(Visitor v)