go/ast.BinaryExpr.Op (field)

14 uses

	go/ast (current package)
		ast.go#L420: 		Op    token.Token // operator

	go/doc
		exports.go#L183: 		if t.Op == token.OR { // union

	go/parser
		parser.go#L1234: 		t.Op = token.OR
		parser.go#L1906: 		x = &ast.BinaryExpr{X: x, OpPos: pos, Op: op, Y: y}
		parser.go#L2714: 		switch x.Op {

	go/types
		decl.go#L731: 		wrap = op.Op == token.OR
		expr.go#L104: 		if int(e.Op) < len(op2str2) {
		expr.go#L105: 			return op2str2[e.Op]
		expr.go#L319: 		if isComparison(x.Op) {
		expr.go#L322: 		} else if isShift(x.Op) {
		expr.go#L1155: 		check.binary(x, e, e.X, e.Y, e.Op, e.OpPos)
		exprstring.go#L123: 		buf.WriteString(x.Op.String())
		union.go#L194: 	if o, _ := x.(*ast.BinaryExpr); o != nil && o.Op == token.OR {

	golang.org/x/tools/internal/typesinternal
		zerovalue.go#L379: 					Op: token.OR,