github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/gnovm/tests/stdlibs/stdlibs.go (about) 1 // Package stdlibs provides supplemental stdlibs for the testing environment. 2 package stdlibs 3 4 import ( 5 gno "github.com/gnolang/gno/gnovm/pkg/gnolang" 6 "github.com/gnolang/gno/gnovm/stdlibs" 7 ) 8 9 //go:generate go run github.com/gnolang/gno/misc/genstd 10 11 func NativeStore(pkgPath string, name gno.Name) func(*gno.Machine) { 12 for _, nf := range nativeFuncs { 13 if nf.gnoPkg == pkgPath && name == nf.gnoFunc { 14 return nf.f 15 } 16 } 17 return stdlibs.NativeStore(pkgPath, name) 18 }