catala/compiler
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
..
catala_utils Add ambiguous StructAccess for desugared 2022-11-28 16:38:09 +01:00
dcalc Add ambiguous StructAccess for desugared 2022-11-28 16:38:09 +01:00
desugared Add typing-based disambiguation pass after desugaring 2022-11-28 16:38:09 +01:00
lcalc Add ambiguous StructAccess for desugared 2022-11-28 16:38:09 +01:00
literate Tweak error message location printing 2022-11-28 16:38:09 +01:00
plugins Define Catala_utils.String as an overlay to stdlib string 2022-11-28 16:38:09 +01:00
scalc Add ambiguous StructAccess for desugared 2022-11-28 16:38:09 +01:00
scopelang Add typing-based disambiguation pass after desugaring 2022-11-28 16:38:09 +01:00
shared_ast Add typing-based disambiguation pass after desugaring 2022-11-28 16:38:09 +01:00
surface Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
verification Add ambiguous StructAccess for desugared 2022-11-28 16:38:09 +01:00
catala_web_interpreter.ml Tweak error message location printing 2022-11-28 16:38:09 +01:00
catala.ml reformat (sync with master) 2022-03-09 10:43:17 +01:00
driver.ml Add typing-based disambiguation pass after desugaring 2022-11-28 16:38:09 +01:00
driver.mli Tweak error message location printing 2022-11-28 16:38:09 +01:00
dune Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
index.mld Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
plugin.ml Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
plugin.mli Rename utils to catala_utils 2022-11-28 16:38:09 +01:00