(id int64, typeName string, fields []EntryExpr)
| 211 | } |
| 212 | |
| 213 | func (fac *baseExprFactory) NewStruct(id int64, typeName string, fields []EntryExpr) Expr { |
| 214 | return fac.newExpr( |
| 215 | id, |
| 216 | &baseStructExpr{ |
| 217 | typeName: typeName, |
| 218 | fields: fields, |
| 219 | }) |
| 220 | } |
| 221 | |
| 222 | func (fac *baseExprFactory) NewStructField(id int64, field string, value Expr, isOptional bool) EntryExpr { |
| 223 | return fac.newEntryExpr( |