github.com/gmemcc/yaegi@v0.12.1-0.20221128122509-aa99124c5d16/interp/export_test.go (about) 1 package interp 2 3 func (interp *Interpreter) Scopes() map[string]map[string]struct{} { 4 scopes := make(map[string]map[string]struct{}) 5 for k, v := range interp.scopes { 6 syms := make(map[string]struct{}) 7 for kk := range v.sym { 8 syms[kk] = struct{}{} 9 } 10 scopes[k] = syms 11 } 12 return scopes 13 } 14 15 func (interp *Interpreter) Packages() map[string]string { 16 return interp.pkgNames 17 }