func go/ast.Walk

130 uses

	go/ast (current package)
		walk.go#L20: 		Walk(v, x)
		walk.go#L26: 		Walk(v, x)
		walk.go#L32: 		Walk(v, x)
		walk.go#L38: 		Walk(v, x)
		walk.go#L51: func Walk(v Visitor, node Node) {
		walk.go#L66: 			Walk(v, c)
		walk.go#L71: 			Walk(v, n.Doc)
		walk.go#L75: 			Walk(v, n.Type)
		walk.go#L78: 			Walk(v, n.Tag)
		walk.go#L81: 			Walk(v, n.Comment)
		walk.go#L86: 			Walk(v, f)
		walk.go#L95: 			Walk(v, n.Elt)
		walk.go#L99: 		Walk(v, n.Type)
		walk.go#L100: 		Walk(v, n.Body)
		walk.go#L104: 			Walk(v, n.Type)
		walk.go#L109: 		Walk(v, n.X)
		walk.go#L112: 		Walk(v, n.X)
		walk.go#L113: 		Walk(v, n.Sel)
		walk.go#L116: 		Walk(v, n.X)
		walk.go#L117: 		Walk(v, n.Index)
		walk.go#L120: 		Walk(v, n.X)
		walk.go#L122: 			Walk(v, index)
		walk.go#L126: 		Walk(v, n.X)
		walk.go#L128: 			Walk(v, n.Low)
		walk.go#L131: 			Walk(v, n.High)
		walk.go#L134: 			Walk(v, n.Max)
		walk.go#L138: 		Walk(v, n.X)
		walk.go#L140: 			Walk(v, n.Type)
		walk.go#L144: 		Walk(v, n.Fun)
		walk.go#L148: 		Walk(v, n.X)
		walk.go#L151: 		Walk(v, n.X)
		walk.go#L154: 		Walk(v, n.X)
		walk.go#L155: 		Walk(v, n.Y)
		walk.go#L158: 		Walk(v, n.Key)
		walk.go#L159: 		Walk(v, n.Value)
		walk.go#L164: 			Walk(v, n.Len)
		walk.go#L166: 		Walk(v, n.Elt)
		walk.go#L169: 		Walk(v, n.Fields)
		walk.go#L173: 			Walk(v, n.TypeParams)
		walk.go#L176: 			Walk(v, n.Params)
		walk.go#L179: 			Walk(v, n.Results)
		walk.go#L183: 		Walk(v, n.Methods)
		walk.go#L186: 		Walk(v, n.Key)
		walk.go#L187: 		Walk(v, n.Value)
		walk.go#L190: 		Walk(v, n.Value)
		walk.go#L197: 		Walk(v, n.Decl)
		walk.go#L203: 		Walk(v, n.Label)
		walk.go#L204: 		Walk(v, n.Stmt)
		walk.go#L207: 		Walk(v, n.X)
		walk.go#L210: 		Walk(v, n.Chan)
		walk.go#L211: 		Walk(v, n.Value)
		walk.go#L214: 		Walk(v, n.X)
		walk.go#L221: 		Walk(v, n.Call)
		walk.go#L224: 		Walk(v, n.Call)
		walk.go#L231: 			Walk(v, n.Label)
		walk.go#L239: 			Walk(v, n.Init)
		walk.go#L241: 		Walk(v, n.Cond)
		walk.go#L242: 		Walk(v, n.Body)
		walk.go#L244: 			Walk(v, n.Else)
		walk.go#L253: 			Walk(v, n.Init)
		walk.go#L256: 			Walk(v, n.Tag)
		walk.go#L258: 		Walk(v, n.Body)
		walk.go#L262: 			Walk(v, n.Init)
		walk.go#L264: 		Walk(v, n.Assign)
		walk.go#L265: 		Walk(v, n.Body)
		walk.go#L269: 			Walk(v, n.Comm)
		walk.go#L274: 		Walk(v, n.Body)
		walk.go#L278: 			Walk(v, n.Init)
		walk.go#L281: 			Walk(v, n.Cond)
		walk.go#L284: 			Walk(v, n.Post)
		walk.go#L286: 		Walk(v, n.Body)
		walk.go#L290: 			Walk(v, n.Key)
		walk.go#L293: 			Walk(v, n.Value)
		walk.go#L295: 		Walk(v, n.X)
		walk.go#L296: 		Walk(v, n.Body)
		walk.go#L301: 			Walk(v, n.Doc)
		walk.go#L304: 			Walk(v, n.Name)
		walk.go#L306: 		Walk(v, n.Path)
		walk.go#L308: 			Walk(v, n.Comment)
		walk.go#L313: 			Walk(v, n.Doc)
		walk.go#L317: 			Walk(v, n.Type)
		walk.go#L321: 			Walk(v, n.Comment)
		walk.go#L326: 			Walk(v, n.Doc)
		walk.go#L328: 		Walk(v, n.Name)
		walk.go#L330: 			Walk(v, n.TypeParams)
		walk.go#L332: 		Walk(v, n.Type)
		walk.go#L334: 			Walk(v, n.Comment)
		walk.go#L342: 			Walk(v, n.Doc)
		walk.go#L345: 			Walk(v, s)
		walk.go#L350: 			Walk(v, n.Doc)
		walk.go#L353: 			Walk(v, n.Recv)
		walk.go#L355: 		Walk(v, n.Name)
		walk.go#L356: 		Walk(v, n.Type)
		walk.go#L358: 			Walk(v, n.Body)
		walk.go#L364: 			Walk(v, n.Doc)
		walk.go#L366: 		Walk(v, n.Name)
		walk.go#L374: 			Walk(v, f)
		walk.go#L399: 	Walk(inspector(f), node)

	go/parser
		resolver.go#L32: 		ast.Walk(r, decl)
		resolver.go#L227: 		ast.Walk(r, node)
		resolver.go#L235: 			ast.Walk(r, expr)
		resolver.go#L242: 		ast.Walk(r, stmt)
		resolver.go#L264: 		ast.Walk(r, n.X)
		resolver.go#L280: 			ast.Walk(r, n.Type)
		resolver.go#L290: 					ast.Walk(r, kv.Key)
		resolver.go#L292: 				ast.Walk(r, kv.Value)
		resolver.go#L294: 				ast.Walk(r, e)
		resolver.go#L306: 		ast.Walk(r, n.Stmt)
		resolver.go#L332: 			ast.Walk(r, n.Init)
		resolver.go#L334: 		ast.Walk(r, n.Cond)
		resolver.go#L335: 		ast.Walk(r, n.Body)
		resolver.go#L337: 			ast.Walk(r, n.Else)
		resolver.go#L350: 			ast.Walk(r, n.Init)
		resolver.go#L361: 			ast.Walk(r, n.Tag)
		resolver.go#L371: 			ast.Walk(r, n.Init)
		resolver.go#L375: 		ast.Walk(r, n.Assign)
		resolver.go#L386: 			ast.Walk(r, n.Comm)
		resolver.go#L401: 			ast.Walk(r, n.Init)
		resolver.go#L404: 			ast.Walk(r, n.Cond)
		resolver.go#L407: 			ast.Walk(r, n.Post)
		resolver.go#L409: 		ast.Walk(r, n.Body)
		resolver.go#L414: 		ast.Walk(r, n.X)
		resolver.go#L443: 		ast.Walk(r, n.Body)
		resolver.go#L457: 					ast.Walk(r, spec.Type)
		resolver.go#L473: 				ast.Walk(r, spec.Type)
		resolver.go#L525: 			ast.Walk(r, f.Type)
		resolver.go#L574: 			ast.Walk(r, expr)
		resolver.go#L580: 			ast.Walk(r, f.Type)

	gotest.tools/v3/internal/source
		source.go#L91: 	ast.Walk(visitor, node)
		source.go#L114: 		ast.Walk(v, typed.Call.Fun)