type go/ast.ParenExpr

27 uses

	go/ast (current package)
		ast.go#L321: 	ParenExpr struct {
		ast.go#L480: func (x *ParenExpr) Pos() token.Pos      { return x.Lparen }
		ast.go#L513: func (x *ParenExpr) End() token.Pos      { return x.Rparen + 1 }
		ast.go#L544: func (*ParenExpr) exprNode()      {}
		filter.go#L157: 	case *ParenExpr:
		walk.go#L106: 	case *ParenExpr:

	go/doc
		exports.go#L173: 	case *ast.ParenExpr:
		reader.go#L110: 	case *ast.ParenExpr:

	go/parser
		parser.go#L1056: 		return &ast.ParenExpr{Lparen: lparen, X: typ, Rparen: rparen}
		parser.go#L1166: 		return &ast.ParenExpr{Lparen: lparen, X: x, Rparen: rparen}
		parser.go#L1384: 	case *ast.ParenExpr:
		parser.go#L1448: 	if p, isParen := x.(*ast.ParenExpr); isParen {
		parser.go#L1459: 	case *ast.ParenExpr:

	go/printer
		nodes.go#L806: 	case *ast.ParenExpr:
		nodes.go#L807: 		if _, hasParens := x.X.(*ast.ParenExpr); hasParens {
		nodes.go#L1132: 	if px, strip := x.(*ast.ParenExpr); strip {
		nodes.go#L1138: 			case *ast.ParenExpr:
		nodes.go#L1158: 	if x, ok := x.(*ast.ParenExpr); ok {

	golang.org/x/pkgsite/internal/godoc
		encode_ast.gen.go#L2383: func encode_ast_ParenExpr(e *codec.Encoder, x *ast.ParenExpr) {
		encode_ast.gen.go#L2402: func decode_ast_ParenExpr(d *codec.Decoder, p **ast.ParenExpr) {
		encode_ast.gen.go#L2408: 		*p = ref.(*ast.ParenExpr)
		encode_ast.gen.go#L2411: 	var x ast.ParenExpr
		encode_ast.gen.go#L2433: 	codec.Register(&ast.ParenExpr{},
		encode_ast.gen.go#L2434: 		func(e *codec.Encoder, x interface{}) { encode_ast_ParenExpr(e, x.(*ast.ParenExpr)) },
		encode_ast.gen.go#L2436: 			var x *ast.ParenExpr

	golang.org/x/pkgsite/internal/godoc/internal/doc
		exports.go#L173: 	case *ast.ParenExpr:
		reader.go#L112: 	case *ast.ParenExpr: