func go/ast.Walk
123 uses
go/ast (current package)
walk.go#L21: Walk(v, node)
walk.go#L33: func Walk(v Visitor, node Node) {
walk.go#L51: Walk(v, n.Doc)
walk.go#L55: Walk(v, n.Type)
walk.go#L58: Walk(v, n.Tag)
walk.go#L61: Walk(v, n.Comment)
walk.go#L73: Walk(v, n.Elt)
walk.go#L77: Walk(v, n.Type)
walk.go#L78: Walk(v, n.Body)
walk.go#L82: Walk(v, n.Type)
walk.go#L87: Walk(v, n.X)
walk.go#L90: Walk(v, n.X)
walk.go#L91: Walk(v, n.Sel)
walk.go#L94: Walk(v, n.X)
walk.go#L95: Walk(v, n.Index)
walk.go#L98: Walk(v, n.X)
walk.go#L102: Walk(v, n.X)
walk.go#L104: Walk(v, n.Low)
walk.go#L107: Walk(v, n.High)
walk.go#L110: Walk(v, n.Max)
walk.go#L114: Walk(v, n.X)
walk.go#L116: Walk(v, n.Type)
walk.go#L120: Walk(v, n.Fun)
walk.go#L124: Walk(v, n.X)
walk.go#L127: Walk(v, n.X)
walk.go#L130: Walk(v, n.X)
walk.go#L131: Walk(v, n.Y)
walk.go#L134: Walk(v, n.Key)
walk.go#L135: Walk(v, n.Value)
walk.go#L140: Walk(v, n.Len)
walk.go#L142: Walk(v, n.Elt)
walk.go#L145: Walk(v, n.Fields)
walk.go#L149: Walk(v, n.TypeParams)
walk.go#L152: Walk(v, n.Params)
walk.go#L155: Walk(v, n.Results)
walk.go#L159: Walk(v, n.Methods)
walk.go#L162: Walk(v, n.Key)
walk.go#L163: Walk(v, n.Value)
walk.go#L166: Walk(v, n.Value)
walk.go#L173: Walk(v, n.Decl)
walk.go#L179: Walk(v, n.Label)
walk.go#L180: Walk(v, n.Stmt)
walk.go#L183: Walk(v, n.X)
walk.go#L186: Walk(v, n.Chan)
walk.go#L187: Walk(v, n.Value)
walk.go#L190: Walk(v, n.X)
walk.go#L197: Walk(v, n.Call)
walk.go#L200: Walk(v, n.Call)
walk.go#L207: Walk(v, n.Label)
walk.go#L215: Walk(v, n.Init)
walk.go#L217: Walk(v, n.Cond)
walk.go#L218: Walk(v, n.Body)
walk.go#L220: Walk(v, n.Else)
walk.go#L229: Walk(v, n.Init)
walk.go#L232: Walk(v, n.Tag)
walk.go#L234: Walk(v, n.Body)
walk.go#L238: Walk(v, n.Init)
walk.go#L240: Walk(v, n.Assign)
walk.go#L241: Walk(v, n.Body)
walk.go#L245: Walk(v, n.Comm)
walk.go#L250: Walk(v, n.Body)
walk.go#L254: Walk(v, n.Init)
walk.go#L257: Walk(v, n.Cond)
walk.go#L260: Walk(v, n.Post)
walk.go#L262: Walk(v, n.Body)
walk.go#L266: Walk(v, n.Key)
walk.go#L269: Walk(v, n.Value)
walk.go#L271: Walk(v, n.X)
walk.go#L272: Walk(v, n.Body)
walk.go#L277: Walk(v, n.Doc)
walk.go#L280: Walk(v, n.Name)
walk.go#L282: Walk(v, n.Path)
walk.go#L284: Walk(v, n.Comment)
walk.go#L289: Walk(v, n.Doc)
walk.go#L293: Walk(v, n.Type)
walk.go#L297: Walk(v, n.Comment)
walk.go#L302: Walk(v, n.Doc)
walk.go#L304: Walk(v, n.Name)
walk.go#L306: Walk(v, n.TypeParams)
walk.go#L308: Walk(v, n.Type)
walk.go#L310: Walk(v, n.Comment)
walk.go#L318: Walk(v, n.Doc)
walk.go#L324: Walk(v, n.Doc)
walk.go#L327: Walk(v, n.Recv)
walk.go#L329: Walk(v, n.Name)
walk.go#L330: Walk(v, n.Type)
walk.go#L332: Walk(v, n.Body)
walk.go#L338: Walk(v, n.Doc)
walk.go#L340: Walk(v, n.Name)
walk.go#L348: Walk(v, f)
walk.go#L372: Walk(inspector(f), node)
go/parser
resolver.go#L32: ast.Walk(r, decl)
resolver.go#L231: ast.Walk(r, node)
resolver.go#L239: ast.Walk(r, expr)
resolver.go#L246: ast.Walk(r, stmt)
resolver.go#L268: ast.Walk(r, n.X)
resolver.go#L284: ast.Walk(r, n.Type)
resolver.go#L294: ast.Walk(r, kv.Key)
resolver.go#L296: ast.Walk(r, kv.Value)
resolver.go#L298: ast.Walk(r, e)
resolver.go#L310: ast.Walk(r, n.Stmt)
resolver.go#L336: ast.Walk(r, n.Init)
resolver.go#L338: ast.Walk(r, n.Cond)
resolver.go#L339: ast.Walk(r, n.Body)
resolver.go#L341: ast.Walk(r, n.Else)
resolver.go#L354: ast.Walk(r, n.Init)
resolver.go#L365: ast.Walk(r, n.Tag)
resolver.go#L375: ast.Walk(r, n.Init)
resolver.go#L379: ast.Walk(r, n.Assign)
resolver.go#L390: ast.Walk(r, n.Comm)
resolver.go#L405: ast.Walk(r, n.Init)
resolver.go#L408: ast.Walk(r, n.Cond)
resolver.go#L411: ast.Walk(r, n.Post)
resolver.go#L413: ast.Walk(r, n.Body)
resolver.go#L418: ast.Walk(r, n.X)
resolver.go#L447: ast.Walk(r, n.Body)
resolver.go#L461: ast.Walk(r, spec.Type)
resolver.go#L477: ast.Walk(r, spec.Type)
resolver.go#L529: ast.Walk(r, f.Type)
resolver.go#L578: ast.Walk(r, expr)
resolver.go#L584: 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)