catala/compiler/scopelang
Louis Gesbert 8960e5dbbc Add typing-based disambiguation pass after desugaring
Some typing errors are changed a little, because they get triggered during the
typing of the disambiguation pass, which does not specify the expected return
type (it's an expected invariant that it should not be needed for
disambiguation).

It would be possible to still specify these types during disambiguation just to
get the same errors, but since the newer ones don't appear to be clearly worse
at the moment, it has not been done.
2022-11-28 16:38:09 +01:00
..
ast.ml Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
ast.mli Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
dependency.ml Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
dependency.mli Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
dune Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
from_desugared.ml Add typing-based disambiguation pass after desugaring 2022-11-28 16:38:09 +01:00
from_desugared.mli Uniform naming of conversion modules across compilation passes 2022-11-22 12:08:18 +01:00
print.ml Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
print.mli Generalise the types to allow scopelang ASTs to be typed 2022-10-04 14:50:37 +02:00
scopelang.mld Documentation pass 2022-01-19 10:54:16 +01:00