(n *ast.Branch)
| 1630 | } |
| 1631 | |
| 1632 | func (e *encoder) astBranch(n *ast.Branch) (outID uint64) { |
| 1633 | e.build(&e.instances.AstBranch, e.maps.ASTBranch, n, &outID, func() *ASTBranch { |
| 1634 | return &ASTBranch{ |
| 1635 | Condition: e.astNode(n.Condition), |
| 1636 | True: e.astBlock(n.True), |
| 1637 | False: e.astBlock(n.False), |
| 1638 | } |
| 1639 | }) |
| 1640 | return |
| 1641 | } |
| 1642 | |
| 1643 | func (e *encoder) astCall(n *ast.Call) (outID uint64) { |
| 1644 | e.build(&e.instances.AstCall, e.maps.ASTCall, n, &outID, func() *ASTCall { |