type go/ast.ForStmt

20 uses

	go/ast (current package)
		ast.go#L766: 	ForStmt struct {
		ast.go#L807: func (s *ForStmt) Pos() token.Pos        { return s.For }
		ast.go#L869: func (s *ForStmt) End() token.Pos    { return s.Body.End() }
		ast.go#L893: func (*ForStmt) stmtNode()        {}
		walk.go#L252: 	case *ForStmt:

	go/parser
		parser.go#L2434: 	return &ast.ForStmt{
		resolver.go#L401: 	case *ast.ForStmt:

	go/printer
		nodes.go#L1518: 	case *ast.ForStmt:

	go/types
		labels.go#L188: 					case *ast.SwitchStmt, *ast.TypeSwitchStmt, *ast.SelectStmt, *ast.ForStmt, *ast.RangeStmt:
		labels.go#L203: 					case *ast.ForStmt, *ast.RangeStmt:
		labels.go#L258: 		case *ast.ForStmt:
		return.go#L70: 	case *ast.ForStmt:
		return.go#L163: 	case *ast.ForStmt:
		stmt.go#L831: 	case *ast.ForStmt:

	golang.org/x/tools/go/ast/edge
		edge.go#L226: 	ForStmt_Body:          info[*ast.ForStmt]("Body"),
		edge.go#L227: 	ForStmt_Cond:          info[*ast.ForStmt]("Cond"),
		edge.go#L228: 	ForStmt_Init:          info[*ast.ForStmt]("Init"),
		edge.go#L229: 	ForStmt_Post:          info[*ast.ForStmt]("Post"),

	golang.org/x/tools/go/ast/inspector
		typeof.go#L150: 	case *ast.ForStmt:
		walk.go#L242: 	case *ast.ForStmt: