File tree Expand file tree Collapse file tree 1 file changed +2
-5
lines changed
Expand file tree Collapse file tree 1 file changed +2
-5
lines changed Original file line number Diff line number Diff line change @@ -46,14 +46,11 @@ module internal Create =
4646 LongIdentWithDots.Create ( parent |> List.map ( fun i -> i.idText))
4747 |> SynType.CreateLongIdent
4848
49- let camelCaseIdent ( ident : Ident ) =
50- Ident.Create( ident.idText.Substring( 0 , 1 ) .ToLowerInvariant() + ident.idText.Substring( 1 ))
51-
5249 let pattern =
5350 let arguments =
5451 fields
5552 |> List.map ( fun f -> let field = f.ToRcd
56- let name = SynPatRcd.CreateNamed( camelCaseIdent field.Id.Value, SynPatRcd.CreateWild)
53+ let name = SynPatRcd.CreateNamed( Ast.Ident.asCamelCase field.Id.Value, SynPatRcd.CreateWild)
5754 SynPatRcd.CreateTyped( name, field.Type) |> SynPatRcd.CreateParen)
5855
5956 SynPatRcd.CreateLongIdent( varIdent, arguments)
@@ -64,7 +61,7 @@ module internal Create =
6461 |> List.map ( fun f -> let field = f.ToRcd
6562 let fieldIdent = match field.Id with None -> failwith " no field name" | Some f -> f
6663 let name = LongIdentWithDots.Create([ fieldIdent.idText])
67- let ident = SynExpr.CreateIdent( camelCaseIdent fieldIdent)
64+ let ident = SynExpr.CreateIdent( Ast.Ident.asCamelCase fieldIdent)
6865 RecordFieldName( name, true ), Some ident, None)
6966
7067 let newRecord = SynExpr.Record( None, None, fields, range.Zero )
You can’t perform that action at this time.
0 commit comments