Cobol_preproc.Diagnosticstype error = | Copybook_lookup_error of {copyloc : Cobol_common.Srcloc.TYPES.srcloc option;lnf : Cobol_common.Copybook.lookup_error;}| Cyclic_copy of {copyloc : Cobol_common.Srcloc.TYPES.srcloc;filename : string;}| Feature_error of Cobol_config.DIAG.error| Forbidden of {loc : Cobol_common.Srcloc.TYPES.srcloc;stuff : forbidden_stuff;}| Invalid of {loc : Cobol_common.Srcloc.TYPES.srcloc;stuff : invalid_stuff;}| Literal_error of Cobol_data.Diagnostics.error| Malformed of {loc : Cobol_common.Srcloc.TYPES.srcloc;stuff : malformed_stuff;}| Missing of {loc : Cobol_common.Srcloc.TYPES.srcloc;stuff : missing_stuff;}| Src_error of Cobol_preproc__.Src_diagnostics.error| Unexpected of {loc : Cobol_common.Srcloc.TYPES.srcloc;stuff : unexpected_stuff;}| Unterminated of {loc : Cobol_common.Srcloc.TYPES.srcloc;stuff : unterminated_stuff;}and unexpected_stuff = | Alphanumeric_literal| Elif_compiler_directive of {suggestion : suggested_missing option;}| Else_compiler_directive of {suggestion : suggested_missing option;}| EndIf_compiler_directive| Pseudotextand suggested_missing = | EndIf_compiler_directive_missing of {initial_if_loc : Cobol_common.Srcloc.TYPES.srcloc;}and unterminated_stuff = | If_compiler_directive of {suggested_endif_loc : Cobol_common.Srcloc.TYPES.srcloc;}| Exec_blockval error_loc : error -> Cobol_common.srcloc optionval pp_forbidden_stuff : Stdlib.Format.formatter -> forbidden_stuff -> unitval pp_invalid_stuff : Stdlib.Format.formatter -> invalid_stuff -> unitval pp_suggestion : Stdlib.Format.formatter -> suggested_missing -> unitval pp_missing_stuff : Stdlib.Format.formatter -> missing_stuff -> unitval pp_unexpected_stuff : Stdlib.Format.formatter -> unexpected_stuff -> unitval pp_unterminated : Stdlib.Format.formatter -> unterminated_stuff -> unitval pp_error : Stdlib.Format.formatter -> error -> unittype warning = | Feature_warning of Cobol_config.DIAG.warning| Ignored of {loc : Cobol_common.Srcloc.TYPES.srcloc;item : ignored_item;}| Incompatible of {loc : Cobol_common.Srcloc.TYPES.srcloc;stuff : incompatible_warning_stuff;}| Src_warning of Cobol_preproc__.Src_diagnostics.warning| Undefined_warning of {loc : Cobol_common.Srcloc.TYPES.srcloc;stuff : undefined_warning_stuff;}| Unexpected_warning of {loc : Cobol_common.Srcloc.TYPES.srcloc;stuff : unexpected_warning_stuff;}| Undefine_of_unknown_env_variable of {loc : Cobol_common.Srcloc.TYPES.srcloc;var : Cobol_preproc__.Preproc_env.VAR.t Cobol_common.Srcloc.TYPES.with_loc;}| Redefinition_of_env_variable of {loc : Cobol_common.Srcloc.TYPES.srcloc;var : Cobol_preproc__.Preproc_env.VAR.t Cobol_common.Srcloc.TYPES.with_loc;prev_def_loc : Cobol_preproc__.Preproc_env.TYPES.preproc_loc;}and undefined_warning_stuff = | Variable_in_compdir_condition of {var : Cobol_preproc__.Preproc_env.VAR.t Cobol_common.Srcloc.TYPES.with_loc;}val warning_loc : warning -> Cobol_common.srclocval pp_ignored_item : Stdlib.Format.formatter -> ignored_item -> unitval pp_incompatible_warning_stuff :
Stdlib.Format.formatter ->
incompatible_warning_stuff ->
unitval pp_undefined_warning_stuff :
Stdlib.Format.formatter ->
undefined_warning_stuff ->
unitval pp_unexpected_warning_stuff :
Stdlib.Format.formatter ->
unexpected_warning_stuff ->
unitval pp_warning : Stdlib.Format.formatter -> warning -> unittype t = diagnosticsval none : diagnosticsval union : diagnostics -> diagnostics -> diagnosticsval add_error : error -> diagnostics -> diagnosticsval add_warning : warning -> diagnostics -> diagnosticsval has_errors : diagnostics -> boolval add_src_diagnostics :
Cobol_preproc__.Src_diagnostics.diagnostics ->
diagnostics ->
diagnosticsval add_literal_diagnostics :
Cobol_data.Diagnostics.diagnostics ->
diagnostics ->
diagnosticsval translate : t -> Cobol_common__Diagnostics.TYPES.diagnostics