@@ -60,6 +60,7 @@ let rec forTypeSignatureItem ~(env : SharedTypes.Env.t) ~(exported : Exported.t)
60
60
name = declared.name.txt;
61
61
docstring = declared.docstring;
62
62
deprecated = declared.deprecated;
63
+ loc = declared.extentLoc;
63
64
};
64
65
]
65
66
| Sig_type
@@ -134,6 +135,7 @@ let rec forTypeSignatureItem ~(env : SharedTypes.Env.t) ~(exported : Exported.t)
134
135
name = declared.name.txt;
135
136
docstring = declared.docstring;
136
137
deprecated = declared.deprecated;
138
+ loc = declared.extentLoc;
137
139
};
138
140
]
139
141
| Sig_module (ident , {md_type; md_attributes; md_loc} , _ ) ->
@@ -152,6 +154,7 @@ let rec forTypeSignatureItem ~(env : SharedTypes.Env.t) ~(exported : Exported.t)
152
154
name = declared.name.txt;
153
155
docstring = declared.docstring;
154
156
deprecated = declared.deprecated;
157
+ loc = declared.extentLoc;
155
158
};
156
159
]
157
160
| _ -> []
@@ -316,6 +319,7 @@ let forTypeDeclaration ~env ~(exported : Exported.t)
316
319
name = declared.name.txt;
317
320
docstring = declared.docstring;
318
321
deprecated = declared.deprecated;
322
+ loc = declared.extentLoc;
319
323
}
320
324
321
325
let rec forSignatureItem ~env ~(exported : Exported.t )
@@ -335,6 +339,7 @@ let rec forSignatureItem ~env ~(exported : Exported.t)
335
339
name = declared.name.txt;
336
340
docstring = declared.docstring;
337
341
deprecated = declared.deprecated;
342
+ loc = declared.extentLoc;
338
343
};
339
344
]
340
345
| Tsig_type (recFlag , decls ) ->
@@ -366,6 +371,7 @@ let rec forSignatureItem ~env ~(exported : Exported.t)
366
371
name = declared.name.txt;
367
372
docstring = declared.docstring;
368
373
deprecated = declared.deprecated;
374
+ loc = declared.extentLoc;
369
375
};
370
376
]
371
377
| Tsig_recmodule modDecls ->
@@ -443,6 +449,7 @@ let rec forStructureItem ~env ~(exported : Exported.t) item =
443
449
name = declared.name.txt;
444
450
docstring = declared.docstring;
445
451
deprecated = declared.deprecated;
452
+ loc = declared.extentLoc;
446
453
}
447
454
:: ! items
448
455
| Tpat_tuple pats | Tpat_array pats | Tpat_construct (_ , _ , pats ) ->
@@ -478,6 +485,7 @@ let rec forStructureItem ~env ~(exported : Exported.t) item =
478
485
name = declared.name.txt;
479
486
docstring = declared.docstring;
480
487
deprecated = declared.deprecated;
488
+ loc = declared.extentLoc;
481
489
};
482
490
]
483
491
| Tstr_recmodule modDecls ->
@@ -509,6 +517,7 @@ let rec forStructureItem ~env ~(exported : Exported.t) item =
509
517
name = declared.name.txt;
510
518
docstring = declared.docstring;
511
519
deprecated = declared.deprecated;
520
+ loc = declared.extentLoc;
512
521
};
513
522
]
514
523
| Tstr_include {incl_mod; incl_type} ->
@@ -538,6 +547,7 @@ let rec forStructureItem ~env ~(exported : Exported.t) item =
538
547
name = declared.name.txt;
539
548
docstring = declared.docstring;
540
549
deprecated = declared.deprecated;
550
+ loc = declared.extentLoc;
541
551
};
542
552
]
543
553
| Tstr_type (recFlag , decls ) ->
0 commit comments