Mlsem_langmodule Ast : sig ... endmodule Config : sig ... endProperties of the source language that the translation to the functional core must respect.
module Const : sig ... endmodule MAst : sig ... endmodule MVariable : sig ... endmodule Optimize : sig ... endDataflow optimization of the minimal imperative language.
module Transform : sig ... endCompilation of the full language down to the functional core.