Cobol_preproc.Tracemodule TYPES : sig ... endinclude module type of TYPES
with type copy_event_status = TYPES.copy_event_status
and type log_entry = TYPES.log_entry
and type log = TYPES.logtype log_entry = TYPES.log_entry = | FileCopy of {copyloc : Cobol_common.Srcloc.TYPES.srcloc;status : copy_event_status;}| Replace of {replloc : Cobol_common.Srcloc.TYPES.srcloc;}| Replacement of {matched_loc : Cobol_common.Srcloc.TYPES.srcloc;replacement_text : Text.text;}| CompilerDirective of {compdir : Cobol_preproc__.Preproc_directives.compiler_directive;loc : Cobol_common.Srcloc.TYPES.srcloc;}| Exec_block of {preamble_loc : Cobol_common.Srcloc.TYPES.srcloc;text : Text.text;postamble_loc : Cobol_common.Srcloc.TYPES.srcloc option;}| Ignored of {text : Text.text;ignored_loc : Cobol_common.Srcloc.TYPES.srcloc;}| Variable_definition of {loc : Cobol_common.Srcloc.TYPES.srcloc;var : Cobol_preproc__.Preproc_env.VAR.t;def : Cobol_preproc__.Preproc_env.TYPES.var_definition;}| Variable_substitution of {loc : Cobol_common.Srcloc.TYPES.srcloc;var : Cobol_preproc__.Preproc_env.VAR.t;def : Cobol_preproc__.Preproc_env.TYPES.compilation_variable_definition
Cobol_common.Srcloc.TYPES.with_src;}| Variable_evaluation of {loc : Cobol_common.Srcloc.TYPES.srcloc;var : Cobol_preproc__.Preproc_env.VAR.t;def : Cobol_preproc__.Preproc_env.TYPES.var_definition option;}and copy_event_status = TYPES.copy_event_status = | CopyDone of string| CyclicCopy of string| MissingCopy of Cobol_common.Copybook.TYPES.lookup_errortype log = TYPES.logval empty : logval new_compdir :
loc:Cobol_common.Srcloc.TYPES.srcloc ->
compdir:Cobol_preproc__.Preproc_directives.compiler_directive ->
log ->
logval copy_done :
loc:Cobol_common.Srcloc.TYPES.srcloc ->
filename:string ->
log ->
logval cyclic_copy :
loc:Cobol_common.Srcloc.TYPES.srcloc ->
filename:string ->
log ->
logval missing_copy :
loc:Cobol_common.Srcloc.TYPES.srcloc ->
error:Cobol_common.Copybook.TYPES.lookup_error ->
log ->
logval new_replace : loc:Cobol_common.Srcloc.TYPES.srcloc -> log -> logval exec_block :
preamble_loc:Cobol_common.Srcloc.TYPES.srcloc ->
?postamble_loc:Cobol_common.Srcloc.TYPES.srcloc ->
Text.text ->
log ->
logval var_def :
loc:Cobol_common.Srcloc.TYPES.srcloc ->
var:Cobol_preproc__.Preproc_env.VAR.t ->
def:Cobol_preproc__.Preproc_env.TYPES.var_definition ->
log ->
logval compvar_subst :
loc:Cobol_common.Srcloc.TYPES.srcloc ->
var:Cobol_preproc__.Preproc_env.VAR.t ->
def:
Cobol_preproc__.Preproc_env.TYPES.compilation_variable_definition
Cobol_common.Srcloc.TYPES.with_src ->
log ->
logval var_eval :
loc:Cobol_common.Srcloc.TYPES.srcloc ->
var:Cobol_preproc__.Preproc_env.VAR.t ->
?def:Cobol_preproc__.Preproc_env.TYPES.var_definition ->
log ->
log