1234567891011121314151617181920212223242526272829303132open!Coreopen!ImportmoduletypeS=sig(** An output can apply a style to a string and print a list of hunks *)moduleRule:sigvalapply:string->rule:Format.Rule.t->refined:bool->stringendvalprint:print_global_header:bool->file_names:File_name.t*File_name.t->rules:Format.Rules.t->print:(string->unit)->location_style:Format.Location_style.t->Hunks.t->unitendmoduletypeOutput=sigmoduletypeS=S(** Ascii is Ansi with no styles. *)typet=|Ansi|Ascii|Html[@@derivingcompare,sexp]valimplies_unrefined:t->boolend