Skip to content

Commit 9913f81

Browse files
committed
Analysis: use default print width instead of taking it from syntax cli
1 parent e4aa276 commit 9913f81

File tree

4 files changed

+14
-9
lines changed

4 files changed

+14
-9
lines changed

analysis/src/Commands.ml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -283,16 +283,16 @@ let format ~path =
283283
in
284284
if List.length diagnostics > 0 then ""
285285
else
286-
Res_printer.print_implementation ~width:!Res_cli.ResClflags.width
287-
~comments structure
286+
Res_printer.print_implementation
287+
~width:Res_multi_printer.default_print_width ~comments structure
288288
else if Filename.check_suffix path ".resi" then
289289
let {Res_driver.parsetree = signature; comments; diagnostics} =
290290
Res_driver.parsing_engine.parse_interface ~for_printer:true ~filename:path
291291
in
292292
if List.length diagnostics > 0 then ""
293293
else
294-
Res_printer.print_interface ~width:!Res_cli.ResClflags.width ~comments
295-
signature
294+
Res_printer.print_interface ~width:Res_multi_printer.default_print_width
295+
~comments signature
296296
else ""
297297

298298
let diagnosticSyntax ~path =

analysis/src/CreateInterface.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ let printSignature ~extractor ~signature =
148148
Printtyp.reset_names ();
149149
let sigItemToString (item : Outcometree.out_sig_item) =
150150
item |> Res_outcome_printer.print_out_sig_item_doc
151-
|> Res_doc.to_string ~width:!Res_cli.ResClflags.width
151+
|> Res_doc.to_string ~width:Res_multi_printer.default_print_width
152152
in
153153

154154
let genSigStrForInlineAttr lines attributes id vd =

analysis/src/Xform.ml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -862,21 +862,24 @@ let parseImplementation ~filename =
862862
let printExpr ~(range : Protocol.range) (expr : Parsetree.expression) =
863863
let structure = [Ast_helper.Str.eval ~loc:expr.pexp_loc expr] in
864864
structure
865-
|> Res_printer.print_implementation ~width:!Res_cli.ResClflags.width
865+
|> Res_printer.print_implementation
866+
~width:Res_multi_printer.default_print_width
866867
~comments:(comments |> filterComments ~loc:expr.pexp_loc)
867868
|> Utils.indent range.start.character
868869
in
869870
let printStructureItem ~(range : Protocol.range)
870871
(item : Parsetree.structure_item) =
871872
let structure = [item] in
872873
structure
873-
|> Res_printer.print_implementation ~width:!Res_cli.ResClflags.width
874+
|> Res_printer.print_implementation
875+
~width:Res_multi_printer.default_print_width
874876
~comments:(comments |> filterComments ~loc:item.pstr_loc)
875877
|> Utils.indent range.start.character
876878
in
877879
let printStandaloneStructure ~(loc : Location.t) structure =
878880
structure
879-
|> Res_printer.print_implementation ~width:!Res_cli.ResClflags.width
881+
|> Res_printer.print_implementation
882+
~width:Res_multi_printer.default_print_width
880883
~comments:(comments |> filterComments ~loc)
881884
in
882885
(structure, printExpr, printStructureItem, printStandaloneStructure)
@@ -896,7 +899,7 @@ let parseInterface ~filename =
896899
(item : Parsetree.signature_item) =
897900
let signature_item = [item] in
898901
signature_item
899-
|> Res_printer.print_interface ~width:!Res_cli.ResClflags.width
902+
|> Res_printer.print_interface ~width:Res_multi_printer.default_print_width
900903
~comments:(comments |> filterComments ~loc:item.psig_loc)
901904
|> Utils.indent range.start.character
902905
in
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
val default_print_width : int
2+
13
(* Interface to print source code to res.
24
* Takes a filename called "input" and returns the corresponding formatted res syntax *)
35
val print : ?ignore_parse_errors:bool -> string -> string [@@dead "+print"]

0 commit comments

Comments
 (0)