StructCons constructs a struct, using pairs. Parts can only be accessed in transforms.
(label, val, rest *Constant)
| 354 | |
| 355 | // StructCons constructs a struct, using pairs. Parts can only be accessed in transforms. |
| 356 | func StructCons(label, val, rest *Constant) Constant { |
| 357 | e := pair(PairShape, label, val) |
| 358 | return pair(StructShape, &e, rest) |
| 359 | } |
| 360 | |
| 361 | // ListNil represents an empty list. |
| 362 | var ListNil = Constant{ListShape, "", 0, nil, nil} |