type go/ast.AssignStmt

25 uses

	go/ast (current package)
		ast.go#L661: 	AssignStmt struct {
		ast.go#L778: func (s *AssignStmt) Pos() token.Pos     { return s.Lhs[0].Pos() }
		ast.go#L807: func (s *AssignStmt) End() token.Pos { return s.Rhs[len(s.Rhs)-1].End() }
		ast.go#L865: func (*AssignStmt) stmtNode()     {}
		scope.go#L124: 	case *AssignStmt:
		walk.go#L216: 	case *AssignStmt:

	go/parser
		parser.go#L1915: 		as := &ast.AssignStmt{Lhs: x, TokPos: pos, Tok: tok, Rhs: y}
		parser.go#L1966: func (p *parser) checkAssignStmt(as *ast.AssignStmt) {
		parser.go#L2055: 	if _, isAss := s.(*ast.AssignStmt); isAss {
		parser.go#L2203: 	case *ast.AssignStmt:
		parser.go#L2305: 				as := &ast.AssignStmt{Lhs: lhs, TokPos: pos, Tok: tok, Rhs: []ast.Expr{rhs}}
		parser.go#L2365: 				s2 = &ast.AssignStmt{Rhs: y}
		parser.go#L2390: 		as := s2.(*ast.AssignStmt)
		resolver.go#L153: func (r *resolver) shortVarDecl(decl *ast.AssignStmt) {
		resolver.go#L308: 	case *ast.AssignStmt:
		resolver.go#L428: 				as := &ast.AssignStmt{

	go/printer
		nodes.go#L1339: 	case *ast.AssignStmt:

	go/types
		labels.go#L231: 		case *ast.AssignStmt:
		return.go#L23: 		*ast.IncDecStmt, *ast.AssignStmt, *ast.GoStmt, *ast.DeferStmt,
		return.go#L116: 		*ast.SendStmt, *ast.IncDecStmt, *ast.AssignStmt, *ast.GoStmt,
		stmt.go#L466: 	case *ast.AssignStmt:
		stmt.go#L649: 		case *ast.AssignStmt:
		stmt.go#L769: 			case *ast.AssignStmt:
		stmt.go#L813: 		if s, _ := s.Post.(*ast.AssignStmt); s != nil && s.Tok == token.DEFINE {

	gotest.tools/v3/internal/source
		update.go#L107: 	case *ast.AssignStmt: