@@ -60,6 +60,7 @@ let rec forTypeSignatureItem ~(env : SharedTypes.Env.t) ~(exported : Exported.t)
6060 name = declared.name.txt;
6161 docstring = declared.docstring;
6262 deprecated = declared.deprecated;
63+ loc = declared.extentLoc;
6364 };
6465 ]
6566 | Sig_type
@@ -134,6 +135,7 @@ let rec forTypeSignatureItem ~(env : SharedTypes.Env.t) ~(exported : Exported.t)
134135 name = declared.name.txt;
135136 docstring = declared.docstring;
136137 deprecated = declared.deprecated;
138+ loc = declared.extentLoc;
137139 };
138140 ]
139141 | Sig_module (ident , {md_type; md_attributes; md_loc} , _ ) ->
@@ -152,6 +154,7 @@ let rec forTypeSignatureItem ~(env : SharedTypes.Env.t) ~(exported : Exported.t)
152154 name = declared.name.txt;
153155 docstring = declared.docstring;
154156 deprecated = declared.deprecated;
157+ loc = declared.extentLoc;
155158 };
156159 ]
157160 | _ -> []
@@ -316,6 +319,7 @@ let forTypeDeclaration ~env ~(exported : Exported.t)
316319 name = declared.name.txt;
317320 docstring = declared.docstring;
318321 deprecated = declared.deprecated;
322+ loc = declared.extentLoc;
319323 }
320324
321325let rec forSignatureItem ~env ~(exported : Exported.t )
@@ -335,6 +339,7 @@ let rec forSignatureItem ~env ~(exported : Exported.t)
335339 name = declared.name.txt;
336340 docstring = declared.docstring;
337341 deprecated = declared.deprecated;
342+ loc = declared.extentLoc;
338343 };
339344 ]
340345 | Tsig_type (recFlag , decls ) ->
@@ -366,6 +371,7 @@ let rec forSignatureItem ~env ~(exported : Exported.t)
366371 name = declared.name.txt;
367372 docstring = declared.docstring;
368373 deprecated = declared.deprecated;
374+ loc = declared.extentLoc;
369375 };
370376 ]
371377 | Tsig_recmodule modDecls ->
@@ -443,6 +449,7 @@ let rec forStructureItem ~env ~(exported : Exported.t) item =
443449 name = declared.name.txt;
444450 docstring = declared.docstring;
445451 deprecated = declared.deprecated;
452+ loc = declared.extentLoc;
446453 }
447454 :: ! items
448455 | Tpat_tuple pats | Tpat_array pats | Tpat_construct (_ , _ , pats ) ->
@@ -478,6 +485,7 @@ let rec forStructureItem ~env ~(exported : Exported.t) item =
478485 name = declared.name.txt;
479486 docstring = declared.docstring;
480487 deprecated = declared.deprecated;
488+ loc = declared.extentLoc;
481489 };
482490 ]
483491 | Tstr_recmodule modDecls ->
@@ -509,6 +517,7 @@ let rec forStructureItem ~env ~(exported : Exported.t) item =
509517 name = declared.name.txt;
510518 docstring = declared.docstring;
511519 deprecated = declared.deprecated;
520+ loc = declared.extentLoc;
512521 };
513522 ]
514523 | Tstr_include {incl_mod; incl_type} ->
@@ -538,6 +547,7 @@ let rec forStructureItem ~env ~(exported : Exported.t) item =
538547 name = declared.name.txt;
539548 docstring = declared.docstring;
540549 deprecated = declared.deprecated;
550+ loc = declared.extentLoc;
541551 };
542552 ]
543553 | Tstr_type (recFlag , decls ) ->
0 commit comments