Lcalc.To_ocamlSourceFormats a lambda calculus program into a valid OCaml program
val find_struct :
Dcalc.Ast.StructName.t ->
Dcalc.Ast.decl_ctx ->
(Dcalc.Ast.StructFieldName.t * Dcalc.Ast.typ Utils.Marked.pos) listval find_enum :
Dcalc.Ast.EnumName.t ->
Dcalc.Ast.decl_ctx ->
(Dcalc.Ast.EnumConstructor.t * Dcalc.Ast.typ Utils.Marked.pos) listval format_struct_field_name :
Format.formatter ->
(Dcalc.Ast.StructName.t option * Dcalc.Ast.StructFieldName.t) ->
unitval format_to_module_name :
Format.formatter ->
[< `Ename of Dcalc.Ast.EnumName.t | `Sname of Dcalc.Ast.StructName.t ] ->
unitval format_program :
Format.formatter ->
'm Ast.program ->
Scopelang.Dependency.TVertex.t list ->
unitUsage format_program fmt p type_dependencies_ordering