type numparm … var f32parm … var f64parm … func (p numparm) TypeName() string { … } func (p numparm) QualName() string { … } func (p numparm) String() string { … } func (p numparm) NumElements() int { … } func (p numparm) IsControl() bool { … } func (p numparm) GenElemRef(elidx int, path string) (string, parm) { … } func (p numparm) Declare(b *bytes.Buffer, prefix string, suffix string, caller bool) { … } func (p numparm) genRandNum(s *genstate, value int) (string, int) { … } func (p numparm) GenValue(s *genstate, f *funcdef, value int, caller bool) (string, int) { … } func (p numparm) HasPointer() bool { … }