11open SharedTypes
22
3- let addItem ~(name : string Location.loc ) ~extent ~stamp ~(env : Env.t ) ~ item
4- attributes addExported addStamp =
3+ let addDeclared ~(name : string Location.loc ) ~extent ~stamp ~(env : Env.t )
4+ ~ item attributes addExported addStamp =
55 let isExported = addExported name.txt stamp in
66 let declared =
77 ProcessAttributes. newDeclared ~item ~extent ~name ~stamp
@@ -16,7 +16,7 @@ let rec forTypeSignatureItem ~env ~(exported : Exported.t)
1616 | Sig_value (ident , {val_type; val_attributes; val_loc = loc } ) ->
1717 let item = val_type in
1818 let declared =
19- addItem
19+ addDeclared
2020 ~name: (Location. mknoloc (Ident. name ident))
2121 ~extent: loc ~stamp: (Ident. binding_time ident) ~env ~item val_attributes
2222 (Exported. add exported Exported. Value )
@@ -29,7 +29,7 @@ let rec forTypeSignatureItem ~env ~(exported : Exported.t)
2929 recStatus ) ->
3030 let declared =
3131 let name = Location. mknoloc (Ident. name ident) in
32- addItem ~extent: type_loc
32+ addDeclared ~extent: type_loc
3333 ~item:
3434 {
3535 Type. decl;
@@ -93,7 +93,7 @@ let rec forTypeSignatureItem ~env ~(exported : Exported.t)
9393 [{Module. kind = Type (declared.item, recStatus); name = declared.name.txt}]
9494 | Sig_module (ident , {md_type; md_attributes; md_loc} , _ ) ->
9595 let declared =
96- addItem ~extent: md_loc
96+ addDeclared ~extent: md_loc
9797 ~item: (forTypeModule env md_type)
9898 ~name: (Location. mknoloc (Ident. name ident))
9999 ~stamp: (Ident. binding_time ident) ~env md_attributes
@@ -137,7 +137,7 @@ let forTypeDeclaration ~env ~(exported : Exported.t)
137137 } ~recStatus =
138138 let stamp = Ident. binding_time typ_id in
139139 let declared =
140- addItem ~extent: typ_loc
140+ addDeclared ~extent: typ_loc
141141 ~item:
142142 {
143143 Type. decl = typ_type;
@@ -218,7 +218,7 @@ let rec forSignatureItem ~env ~(exported : Exported.t)
218218 match item.sig_desc with
219219 | Tsig_value {val_id; val_loc; val_name = name ; val_desc; val_attributes} ->
220220 let declared =
221- addItem ~name
221+ addDeclared ~name
222222 ~stamp: (Ident. binding_time val_id)
223223 ~extent: val_loc ~item: val_desc.ctyp_type ~env val_attributes
224224 (Exported. add exported Exported. Value )
@@ -239,8 +239,8 @@ let rec forSignatureItem ~env ~(exported : Exported.t)
239239 {md_id; md_attributes; md_loc; md_name = name; md_type = {mty_type}} ->
240240 let item = forTypeModule env mty_type in
241241 let declared =
242- addItem ~item ~name ~extent: md_loc ~stamp: (Ident. binding_time md_id) ~env
243- md_attributes
242+ addDeclared ~item ~name ~extent: md_loc ~stamp: (Ident. binding_time md_id)
243+ ~env md_attributes
244244 (Exported. add exported Exported. Module )
245245 Stamps. addModule
246246 in
@@ -312,7 +312,7 @@ let rec forStructureItem ~env ~(exported : Exported.t) item =
312312 | Tpat_alias (_ , ident , name ) (* let x : t = ... * ) ->
313313 let item = pat.pat_type in
314314 let declared =
315- addItem ~name ~stamp: (Ident. binding_time ident) ~env
315+ addDeclared ~name ~stamp: (Ident. binding_time ident) ~env
316316 ~extent: pat.pat_loc ~item attributes
317317 (Exported. add exported Exported. Value )
318318 Stamps. addValue
@@ -340,8 +340,8 @@ let rec forStructureItem ~env ~(exported : Exported.t) item =
340340 (* %%private generates a dummy module called local_... *) ->
341341 let item = forModule env mod_desc name.txt in
342342 let declared =
343- addItem ~item ~name ~extent: mb_loc ~stamp: (Ident. binding_time mb_id) ~env
344- mb_attributes
343+ addDeclared ~item ~name ~extent: mb_loc ~stamp: (Ident. binding_time mb_id)
344+ ~env mb_attributes
345345 (Exported. add exported Exported. Module )
346346 Stamps. addModule
347347 in
@@ -365,7 +365,7 @@ let rec forStructureItem ~env ~(exported : Exported.t) item =
365365 in
366366 let modTypeItem = forTypeModule env modType in
367367 let declared =
368- addItem ~item: modTypeItem ~name ~extent: mtd_loc
368+ addDeclared ~item: modTypeItem ~name ~extent: mtd_loc
369369 ~stamp: (Ident. binding_time mtd_id)
370370 ~env mtd_attributes
371371 (Exported. add exported Exported. Module )
@@ -389,7 +389,7 @@ let rec forStructureItem ~env ~(exported : Exported.t) item =
389389 {val_id; val_name = name; val_loc; val_attributes; val_val = {val_type}}
390390 ->
391391 let declared =
392- addItem ~extent: val_loc ~item: val_type ~name
392+ addDeclared ~extent: val_loc ~item: val_type ~name
393393 ~stamp: (Ident. binding_time val_id)
394394 ~env val_attributes
395395 (Exported. add exported Exported. Value )
0 commit comments