catala/compiler/lcalc
Louis Gesbert ea512bfd5b The typer doesn't handle monomorphised code yet
so don't retype after monomorphisation, which is now possible as the pass itself
correctly preserves types.

In time the typer will need a special case to get knowledge of the new types and
modified operator types.
2024-02-06 18:00:45 +01:00
..
ast.ml AST change: more specific application 2023-12-19 17:27:40 +01:00
ast.mli AST change: more specific application 2023-12-19 17:27:40 +01:00
closure_conversion.ml Mark closure conversion as untyped 2024-01-31 17:52:06 +01:00
closure_conversion.mli Mark closure conversion as untyped 2024-01-31 17:52:06 +01:00
compile_with_exceptions.ml Factorise a bit more with more arguments to Expr.map 2024-02-05 16:28:56 +01:00
compile_with_exceptions.mli Improve translation of typing upon dcalc -> lcalc 2024-01-31 19:15:27 +01:00
compile_without_exceptions.ml Factorise a bit more with more arguments to Expr.map 2024-02-05 16:28:56 +01:00
compile_without_exceptions.mli Improve translation of typing upon dcalc -> lcalc 2024-01-31 19:15:27 +01:00
dune Build: remove unnecessary ppx on dcalc, lcalc 2023-05-17 14:08:32 +02:00
from_dcalc.ml Register the option type in ctx when used in lcalc 2023-12-19 17:30:28 +01:00
from_dcalc.mli Improve translation of typing upon dcalc -> lcalc 2024-01-31 19:15:27 +01:00
lcalc.mld More doc 2023-06-18 16:08:16 +02:00
monomorphize.ml The typer doesn't handle monomorphised code yet 2024-02-06 18:00:45 +01:00
monomorphize.mli Simplify monomorphisation, and preserve type annotations 2024-02-06 18:00:25 +01:00
to_ocaml.ml AST change: more specific application 2023-12-19 17:27:40 +01:00
to_ocaml.mli Allow scope execution in compiled ocaml executables 2023-12-06 11:06:54 +01:00