Skip to content

Commit 3fb0ee0

Browse files
committed
clean up extra
1 parent 7ed044c commit 3fb0ee0

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed

analysis/src/ProcessCmt.ml

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1025,23 +1025,26 @@ let expr ~env ~(extra : extra) (iter : Tast_iterator.iterator)
10251025
| _ -> ());
10261026
Tast_iterator.default_iterator.expr iter expression
10271027

1028-
let getIterator ~env ~extra ~file =
1029-
{
1030-
Tast_iterator.default_iterator with
1031-
expr = expr ~env ~extra;
1032-
pat = pat ~env ~extra ~file;
1033-
signature_item = signature_item ~file ~extra;
1034-
structure_item = structure_item ~env ~extra;
1035-
typ = typ ~env ~extra;
1036-
}
1028+
let getExtra ~file ~infos =
1029+
let extra = extraForFile ~file in
1030+
let env = QueryEnv.fromFile file in
1031+
let iterator =
1032+
{
1033+
Tast_iterator.default_iterator with
1034+
expr = expr ~env ~extra;
1035+
pat = pat ~env ~extra ~file;
1036+
signature_item = signature_item ~file ~extra;
1037+
structure_item = structure_item ~env ~extra;
1038+
typ = typ ~env ~extra;
1039+
}
1040+
in
1041+
extraForCmt ~iterator infos;
1042+
extra
10371043

10381044
let fullForCmt ~moduleName ~package ~uri cmt =
10391045
match Shared.tryReadCmt cmt with
10401046
| None -> None
10411047
| Some infos ->
10421048
let file = fileForCmtInfos ~moduleName ~uri infos in
1043-
let extra = extraForFile ~file in
1044-
let env = QueryEnv.fromFile file in
1045-
let iterator = getIterator ~env ~extra ~file in
1046-
extraForCmt ~iterator infos;
1049+
let extra = getExtra ~file ~infos in
10471050
Some {file; extra; package}

0 commit comments

Comments
 (0)