(n *semantic.Create)
| 709 | } |
| 710 | |
| 711 | func (e *encoder) create(n *semantic.Create) (outID uint64) { |
| 712 | e.build(&e.instances.Create, e.maps.Create, n, &outID, func() *Create { |
| 713 | return &Create{ |
| 714 | Ast: e.astCall(n.AST), |
| 715 | Type: e.reference(n.Type), |
| 716 | Initializer: e.classInit(n.Initializer), |
| 717 | } |
| 718 | }) |
| 719 | return |
| 720 | } |
| 721 | |
| 722 | func (e *encoder) declareLocal(n *semantic.DeclareLocal) (outID uint64) { |
| 723 | e.build(&e.instances.DeclareLocal, e.maps.DeclareLocal, n, &outID, func() *DeclareLocal { |