(n *semantic.Write)
| 1536 | } |
| 1537 | |
| 1538 | func (e *encoder) write(n *semantic.Write) (outID uint64) { |
| 1539 | e.build(&e.instances.Write, e.maps.Write, n, &outID, func() *Write { |
| 1540 | return &Write{ |
| 1541 | Ast: e.astCall(n.AST), |
| 1542 | Slice: e.expr(n.Slice), |
| 1543 | } |
| 1544 | }) |
| 1545 | return |
| 1546 | } |
| 1547 | |
| 1548 | func (e *encoder) astAnnotation(n *ast.Annotation) (outID uint64) { |
| 1549 | e.build(&e.instances.AstAnnotation, e.maps.ASTAnnotation, n, &outID, func() *ASTAnnotation { |