type go/ast.KeyValueExpr

20 uses

	go/ast (current package)
		ast.go#L411: 	KeyValueExpr struct {
		ast.go#L503: func (x *KeyValueExpr) Pos() token.Pos   { return x.Key.Pos() }
		ast.go#L537: func (x *KeyValueExpr) End() token.Pos   { return x.Value.End() }
		ast.go#L569: func (*KeyValueExpr) exprNode()   {}
		filter.go#L126: 		case *KeyValueExpr:
		walk.go#L157: 	case *KeyValueExpr:

	go/doc
		example.go#L215: 		case *ast.KeyValueExpr:
		exports.go#L44: 		case *ast.KeyValueExpr:

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

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

	go/types
		expr.go#L494: 		*ast.KeyValueExpr,
		expr.go#L1365: 			if _, ok := e.Elts[0].(*ast.KeyValueExpr); ok {
		expr.go#L1369: 					kv, _ := e.(*ast.KeyValueExpr)
		expr.go#L1401: 					if kv, _ := e.(*ast.KeyValueExpr); kv != nil {
		expr.go#L1473: 				kv, _ := e.(*ast.KeyValueExpr)
		expr.go#L1512: 				if kv, _ := e.(*ast.KeyValueExpr); kv != nil {
		expr.go#L1630: 	case *ast.KeyValueExpr:
		index.go#L422: 		if kv, _ := e.(*ast.KeyValueExpr); kv != nil {