(n *semantic.Member)
| 1157 | } |
| 1158 | |
| 1159 | func (e *encoder) member(n *semantic.Member) (outID uint64) { |
| 1160 | e.build(&e.instances.Member, e.maps.Member, n, &outID, func() *Member { |
| 1161 | return &Member{ |
| 1162 | Ast: e.astMember(n.AST), |
| 1163 | Object: e.expr(n.Object), |
| 1164 | Field: e.field(n.Field), |
| 1165 | } |
| 1166 | }) |
| 1167 | return |
| 1168 | } |
| 1169 | |
| 1170 | func (e *encoder) messageValue(n *semantic.MessageValue) (outID uint64) { |
| 1171 | e.build(&e.instances.MessageValue, e.maps.MessageValue, n, &outID, func() *MessageValue { |