mirror of
https://github.com/CatalaLang/catala.git
synced 2024-09-19 16:28:12 +03:00
1efda5ca22
The way nested priorities are encoded use `< < excs | true :- nested > :- x >`, which imply that `nested` can actually be ∅ ; to cope with this, the typing of default terms is made more generic (the return type is now the same as the `cons` type `'a`, rather than `<'a>`). For the general case, we add an explicit `EPureDefault` node which just encapsulates its argument (a `return`, in monad terminology). |
||
---|---|---|
.. | ||
ast.ml | ||
ast.mli | ||
closure_conversion.ml | ||
closure_conversion.mli | ||
compile_with_exceptions.ml | ||
compile_with_exceptions.mli | ||
compile_without_exceptions.ml | ||
compile_without_exceptions.mli | ||
dune | ||
from_dcalc.ml | ||
from_dcalc.mli | ||
lcalc.mld | ||
to_ocaml.ml | ||
to_ocaml.mli |