(n *ast.Call)
| 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 { |
| 1645 | p := &ASTCall{ |
| 1646 | Target: e.astNode(n.Target), |
| 1647 | } |
| 1648 | foreach(n.Arguments, e.astNode, &p.Arguments) |
| 1649 | return p |
| 1650 | }) |
| 1651 | return |
| 1652 | } |
| 1653 | |
| 1654 | func (e *encoder) astDeclareLocal(n *ast.DeclareLocal) (outID uint64) { |
| 1655 | e.build(&e.instances.AstDeclareLocal, e.maps.ASTDeclareLocal, n, &outID, func() *ASTDeclareLocal { |