(n *semantic.FieldInitializer)
| 913 | } |
| 914 | |
| 915 | func (e *encoder) fieldInit(n *semantic.FieldInitializer) (outID uint64) { |
| 916 | e.build(&e.instances.FieldInit, e.maps.FieldInit, n, &outID, func() *FieldInitializer { |
| 917 | return &FieldInitializer{ |
| 918 | Ast: e.astNode(n.AST), |
| 919 | Field: e.field(n.Field), |
| 920 | Value: e.expr(n.Value), |
| 921 | } |
| 922 | }) |
| 923 | return |
| 924 | } |
| 925 | |
| 926 | func (e *encoder) float32Value(n semantic.Float32Value) (outID uint64) { |
| 927 | e.build(&e.instances.Float32Value, e.maps.Float32Value, n, &outID, func() *Float32Value { |