type go/ast.UnaryExpr

21 uses

	go/ast (current package)
		ast.go#L382: 	UnaryExpr struct {
		ast.go#L487: func (x *UnaryExpr) Pos() token.Pos      { return x.OpPos }
		ast.go#L520: func (x *UnaryExpr) End() token.Pos      { return x.X.End() }
		ast.go#L551: func (*UnaryExpr) exprNode()      {}
		walk.go#L142: 	case *UnaryExpr:

	go/parser
		parser.go#L1397: 	case *ast.UnaryExpr:
		parser.go#L1538: 		return &ast.UnaryExpr{OpPos: pos, Op: op, X: p.checkExpr(x)}
		parser.go#L1584: 		return &ast.UnaryExpr{OpPos: arrow, Op: token.ARROW, X: p.checkExpr(x)}
		parser.go#L1690: 			y = []ast.Expr{&ast.UnaryExpr{OpPos: pos, Op: token.RANGE, X: p.parseRhs()}}
		parser.go#L2152: 				y := []ast.Expr{&ast.UnaryExpr{OpPos: pos, Op: token.RANGE, X: p.parseRhs()}}
		parser.go#L2194: 		x := as.Rhs[0].(*ast.UnaryExpr).X

	go/printer
		nodes.go#L614: 	case *ast.UnaryExpr:
		nodes.go#L776: 	case *ast.UnaryExpr:

	golang.org/x/pkgsite/internal/godoc
		encode_ast.gen.go#L3285: func encode_ast_UnaryExpr(e *codec.Encoder, x *ast.UnaryExpr) {
		encode_ast.gen.go#L3304: func decode_ast_UnaryExpr(d *codec.Decoder, p **ast.UnaryExpr) {
		encode_ast.gen.go#L3310: 		*p = ref.(*ast.UnaryExpr)
		encode_ast.gen.go#L3313: 	var x ast.UnaryExpr
		encode_ast.gen.go#L3335: 	codec.Register(&ast.UnaryExpr{},
		encode_ast.gen.go#L3336: 		func(e *codec.Encoder, x interface{}) { encode_ast_UnaryExpr(e, x.(*ast.UnaryExpr)) },
		encode_ast.gen.go#L3338: 			var x *ast.UnaryExpr

	golang.org/x/pkgsite/internal/godoc/dochtml/internal/render
		synopsis.go#L151: 	case *ast.UnaryExpr: