catala/compiler/scopelang
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 Same treatment for typ and marked_typ 2022-08-29 11:29:24 +02:00
dune Big renaming and dir reorg 2021-06-21 11:39:06 +02:00
print.ml Make all supertypes use ('a, 't) gexpr as parameter instead of naked_gexpr 2022-08-29 11:29:24 +02:00
print.mli Used shared_ast for scopelang expressions 2022-08-26 11:31:14 +02:00
scope_to_dcalc.ml Implement typing of desugared/scopelang and lcalc terms 2022-10-04 14:50:37 +02:00
scope_to_dcalc.mli reformat 2022-08-22 19:28:27 +02:00
scopelang.mld Documentation pass 2022-01-19 10:54:16 +01:00