let dump_moo_to_file file moo =
let os = open_out (MatitaMisc.obj_file_of_script file) in
- let output s = output_string os s in
- output "(* GENERATED FILE: DO NOT EDIT! *)\n\n";
- List.iter
- (fun cmd -> output (GrafiteAstPp.pp_command cmd ^ "\n"))
- (List.rev moo);
+ Marshal.to_channel os (List.rev moo) [];
close_out os
let main ~mode =