type go/ast.KeyValueExpr

20 uses

	go/ast (current package)
		ast.go#L423: 	KeyValueExpr struct {
		ast.go#L513: func (x *KeyValueExpr) Pos() token.Pos   { return x.Key.Pos() }
		ast.go#L547: func (x *KeyValueExpr) End() token.Pos   { return x.Value.End() }
		ast.go#L578: func (*KeyValueExpr) exprNode()   {}
		filter.go#L123: 		case *KeyValueExpr:
		walk.go#L133: 	case *KeyValueExpr:

	go/doc
		example.go#L367: 		case *ast.KeyValueExpr:
		exports.go#L43: 		case *ast.KeyValueExpr:

	go/parser
		parser.go#L1659: 		x = &ast.KeyValueExpr{Key: x, Colon: colon, Value: p.parseValue()}
		resolver.go#L287: 			if kv, _ := e.(*ast.KeyValueExpr); kv != nil {

	go/printer
		nodes.go#L210: 		pair, isPair := x.(*ast.KeyValueExpr)
		nodes.go#L830: 	case *ast.KeyValueExpr:

	go/types
		expr.go#L245: 		*ast.KeyValueExpr,
		expr.go#L1135: 	case *ast.KeyValueExpr:
		literals.go#L165: 		if _, ok := e.Elts[0].(*ast.KeyValueExpr); ok {
		literals.go#L169: 				kv, _ := e.(*ast.KeyValueExpr)
		literals.go#L206: 				if kv, _ := e.(*ast.KeyValueExpr); kv != nil {
		literals.go#L283: 			kv, _ := e.(*ast.KeyValueExpr)
		literals.go#L321: 			if kv, _ := e.(*ast.KeyValueExpr); kv != nil {
		literals.go#L360: 		if kv, _ := e.(*ast.KeyValueExpr); kv != nil {