catala/compiler/desugared
Louis Gesbert af9f497ffb Implement typing of desugared/scopelang and lcalc terms
Note that this is incomplete in the case of desugared/scopelang because we only
have typing for expressions yet, and the scope/program structure is different.

The code allows passing an environment of types for scope/subscope variables in
order to resolve `ELocation` terms, but that's unused until we implement
scopelang typing at the scope level.
2022-10-04 14:50:37 +02:00
..
ast.ml Implement typing of desugared/scopelang and lcalc terms 2022-10-04 14:50:37 +02:00
ast.mli Implement typing of desugared/scopelang and lcalc terms 2022-10-04 14:50:37 +02:00
dependency.ml Implement typing of desugared/scopelang and lcalc terms 2022-10-04 14:50:37 +02:00
dependency.mli Used shared_ast for scopelang expressions 2022-08-26 11:31:14 +02:00
desugared_to_scope.ml Implement typing of desugared/scopelang and lcalc terms 2022-10-04 14:50:37 +02:00
desugared_to_scope.mli Big reformatting 2022-03-08 15:03:14 +01:00
desugared.mld Used shared_ast for scopelang expressions 2022-08-26 11:31:14 +02:00
dune Big renaming and dir reorg 2021-06-21 11:39:06 +02:00