Versions in this module Expand all Collapse all v2 v2.0.2 Dec 6, 2022 Changes in this version + type Call struct + Args []store.Key + Parameters []store.Key + Returns []store.Key + func MakeCall(d *Definition, call *ssa.CallCommon, ret ssa.Value) *Call + func (c *Call) Bind(i int) store.Key + func (c *Call) Definition() *Definition + func (c *Call) Function() *ssa.Function + func (c *Call) NBind() int + func (c *Call) NParam() int + func (c *Call) NReturn() int + func (c *Call) Param(i int) store.Key + func (c *Call) Return(i int) store.Key + func (c *Call) String() string + func (c *Call) UniqName() string + type Definition struct + Function *ssa.Function + IsVararg bool + NFreeVar int + NParam int + NReturn int + Parameters []store.Key + func MakeClosureDefinition(fn *ssa.Function, bindings []ssa.Value) *Definition + func MakeDefinition(fn *ssa.Function) *Definition + func (d *Definition) FreeVar(i int) store.Key + func (d *Definition) IsReturn(k store.Key) bool + func (d *Definition) Param(i int) store.Key + func (d *Definition) Return(i int) store.Key + func (d *Definition) String() string + func (d *Definition) UniqName() string + type Instance struct + func Instantiate(call *Call) *Instance + func (i Instance) Call() *Call + func (i Instance) Definition() *Definition + func (i Instance) Function() *ssa.Function + func (i Instance) Name() string + func (i Instance) UniqName() string Other modules containing this package github.com/JorgeGCoelho/gospal