func newBuilder(path string) *builder { return &builder{ ErrorList: lex8.NewErrorList(), scope: sym8.NewScope(), path: path, imports: make(map[string]string), pkgUsed: make(map[string]struct{}), } }
func newBuilder(path string) *builder { s := sym8.NewScope() return &builder{ ErrorList: lex8.NewErrorList(), path: path, p: ir.NewPkg(path), scope: s, // package scope continues: newBlockStack(), breaks: newBlockStack(), } }