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)