~disambiguator ~currentProof ~console ~dbd ()
let run_script fname =
- message (sprintf "execution of %s started." fname);
+ message (sprintf "execution of %s started:" fname);
let script =
let ic = open_in fname in
let ast = snd (CicTextualParser2.parse_script (Stream.of_channel ic)) in
ast
in
let rec aux = function
- | [] -> ()
+ | [] -> () (* script is over *)
| DisambiguateTypes.Comment _ :: tl -> aux tl
| DisambiguateTypes.Command ast :: tl ->
let loc =
else
aux tl
in
- aux script
+ aux script;
+ message (sprintf "execution of %s completed." fname)
let _ = List.iter run_script scripts