type go/ast.KeyValueExpr

20 uses

	go/ast (current package)
		ast.go#L427: 	KeyValueExpr struct {
		ast.go#L517: func (x *KeyValueExpr) Pos() token.Pos   { return x.Key.Pos() }
		ast.go#L551: func (x *KeyValueExpr) End() token.Pos   { return x.Value.End() }
		ast.go#L582: func (*KeyValueExpr) exprNode()   {}
		filter.go#L126: 		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#L1689: 		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#L275: 		*ast.KeyValueExpr,
		expr.go#L1160: 	case *ast.KeyValueExpr:
		literals.go#L166: 		if _, ok := e.Elts[0].(*ast.KeyValueExpr); ok {
		literals.go#L170: 				kv, _ := e.(*ast.KeyValueExpr)
		literals.go#L207: 				if kv, _ := e.(*ast.KeyValueExpr); kv != nil {
		literals.go#L284: 			kv, _ := e.(*ast.KeyValueExpr)
		literals.go#L322: 			if kv, _ := e.(*ast.KeyValueExpr); kv != nil {
		literals.go#L361: 		if kv, _ := e.(*ast.KeyValueExpr); kv != nil {