
This file contains the changes made min-caml by Tim Griffin (tgg22@cl.cam.ac.uk). 

The main modifications are

  1) To be able to print every intermediate form at each stage of compilation. 
     
     ./min-caml -v f 

    will produce a "f.s" as before, but also a "f.v" file showing every translation step. 

  2) To be able to generate x86 assembler [not yet included] 

Here are the changes made to the source files. 

) simplified Makefile 
) renamed libmincaml.s to libmincaml.sparc.s
) createt libmincaml.intel.s
) createt emitIntel.ml emitIntel.mli 
) renamed emit.ml and emit.mli to emitSparc.ml and emitSparc.mli
) renamed sparcAsm.ml and sparcAsm.mli to abstractAsm.ml and abstractAsm.mli
) add -v option to main.ml 
) add -arch option to main.ml 
) deleted "val string : string -> unit" from main.mli and implementation from main.ml 
