Cobol_common.Diagnosticsmodule TYPES : sig ... endinclude module type of TYPES
with type severity = TYPES.severity
and type diagnostic = TYPES.diagnostic
and type diagnostics = TYPES.diagnostics
and type 'a in_result = 'a TYPES.in_result
and type 'a with_diags = 'a TYPES.with_diagstype diagnostic = TYPES.diagnostictype diagnostics = TYPES.diagnosticstype 'a in_result = 'a TYPES.in_resulttype t = diagnosticval pp : t Pretty.printerval pp_msg : t Pretty.printerval message : t -> Pretty.delayedval location : t -> Srcloc.srcloc optionmodule Set : sig ... endmodule One : sig ... endmodule Now : sig ... endmodule Acc : sig ... endmodule Cont : sig ... endAllow direct access to persistent diagnostics reporting
include module type of Accval diag :
Cobol_common__.Diagnostics_sigs.severity ->
(Set.t as 's) ->
?loc:Srcloc.srcloc ->
(_, 's) Pretty.funcval hint : (Set.t as 's) -> ?loc:Srcloc.srcloc -> (_, 's) Pretty.funcval note : (Set.t as 's) -> ?loc:Srcloc.srcloc -> (_, 's) Pretty.funcval info : (Set.t as 's) -> ?loc:Srcloc.srcloc -> (_, 's) Pretty.funcval warn : (Set.t as 's) -> ?loc:Srcloc.srcloc -> (_, 's) Pretty.funcval error : (Set.t as 's) -> ?loc:Srcloc.srcloc -> (_, 's) Pretty.funcinclude module type of Contval kdiag :
Cobol_common__.Diagnostics_sigs.severity ->
(t -> _) ->
?loc:Srcloc.srcloc ->
(_, _) Pretty.funcval khint : (t -> _) -> ?loc:Srcloc.srcloc -> (_, _) Pretty.funcval knote : (t -> _) -> ?loc:Srcloc.srcloc -> (_, _) Pretty.funcval kinfo : (t -> _) -> ?loc:Srcloc.srcloc -> (_, _) Pretty.funcval kwarn : (t -> _) -> ?loc:Srcloc.srcloc -> (_, _) Pretty.funcval kerror : (t -> _) -> ?loc:Srcloc.srcloc -> (_, _) Pretty.funcval result : ?diags:diagnostics -> 'a -> 'a with_diagsval with_more_diags : diags:diagnostics -> 'a with_diags -> 'a with_diagsval some_result : ?diags:diagnostics -> 'a -> 'a option with_diagsval no_result : diags:diagnostics -> _ option with_diagsval map_result : f:('a -> 'b) -> 'a with_diags -> 'b with_diagsval map2_results :
f:('a -> 'b -> 'c with_diags as 'x) ->
'a with_diags ->
'b with_diags ->
'xval map_some_result :
f:('a -> 'b) ->
'a option with_diags ->
'b option with_diagsval more_result : f:('a -> 'b with_diags) -> 'a with_diags -> 'b with_diagsval cons_option_result :
'a option with_diags ->
'a list with_diags ->
'a list with_diagsval forget_result : _ with_diags -> diagnosticsval show_n_forget :
?set_status:bool ->
?min_level:severity ->
?ppf:Stdlib.Format.formatter ->
'a with_diags ->
'aval sink_result :
?set_status:bool ->
?ppf:Stdlib.Format.formatter ->
_ with_diags ->
unitval hint_result : 'a -> ?loc:Srcloc.srcloc -> ('b, 'a with_diags) Pretty.funcval note_result : 'a -> ?loc:Srcloc.srcloc -> ('b, 'a with_diags) Pretty.funcval info_result : 'a -> ?loc:Srcloc.srcloc -> ('b, 'a with_diags) Pretty.funcval warn_result : 'a -> ?loc:Srcloc.srcloc -> ('b, 'a with_diags) Pretty.funcval error_result : 'a -> ?loc:Srcloc.srcloc -> ('b, 'a with_diags) Pretty.funcmodule type STATEFUL = sig ... endmodule type STATEFUL0 = sig ... endmodule MakeStateful (H : sig ... end) : STATEFUL0module InitStateful () : STATEFUL0module Fatal : sig ... end