type go/ast.BinaryExpr

18 uses

	go/ast (current package)
		ast.go#L417: 	BinaryExpr struct {
		ast.go#L516: func (x *BinaryExpr) Pos() token.Pos     { return x.X.Pos() }
		ast.go#L550: func (x *BinaryExpr) End() token.Pos     { return x.Y.End() }
		ast.go#L581: func (*BinaryExpr) exprNode()     {}
		walk.go#L129: 	case *BinaryExpr:

	go/doc
		exports.go#L182: 	case *ast.BinaryExpr:

	go/parser
		parser.go#L1232: 		t := new(ast.BinaryExpr)
		parser.go#L1906: 		x = &ast.BinaryExpr{X: x, OpPos: pos, Op: op, Y: y}
		parser.go#L2713: 	case *ast.BinaryExpr:
		parser.go#L2751: 	case *ast.BinaryExpr:

	go/types
		decl.go#L730: 	case *ast.BinaryExpr:
		expr.go#L92: 	case *ast.BinaryExpr:
		expr.go#L103: 	case *ast.BinaryExpr:
		expr.go#L315: 	case *ast.BinaryExpr:
		expr.go#L1154: 	case *ast.BinaryExpr:
		exprstring.go#L120: 	case *ast.BinaryExpr:
		union.go#L194: 	if o, _ := x.(*ast.BinaryExpr); o != nil && o.Op == token.OR {

	golang.org/x/tools/internal/typesinternal
		zerovalue.go#L377: 				union = &ast.BinaryExpr{