catala/compiler/desugared
Louis Gesbert dbe0990163 Rework module includes CLI in Catala
Rather than require all files to be listed on the command-line (and having to
check consistency with `> Using` directives), the main catala CLI is now a bit
more clever.

⇒ There is a new assumption that a module name definition must match the file
name (up to case and extension) — with appropriate error handling to enforce it.

In exchange, `> Using` directives are now used to more transparently lookup the
appropriate `.catala_*` interfaces and the compiled artifacts for the used modules (handling transitive dependencies), with just standard `-I` flags for when they need to be looked up in different places.
2023-09-27 13:14:40 +02:00
..
ast.ml Improve handling of module name definitions 2023-09-27 13:14:03 +02:00
ast.mli Improve handling of module name definitions 2023-09-27 13:14:03 +02:00
dependency.ml Reformat 2023-09-01 16:24:27 +02:00
dependency.mli Reformat 2023-09-01 16:24:27 +02:00
desugared.mld Fix most doc errors 2023-06-02 17:17:45 +02:00
disambiguate.ml Fixes related to environments and lookups 2023-08-31 18:31:48 +02:00
disambiguate.mli Add typing-based disambiguation pass after desugaring 2022-11-28 16:38:09 +01:00
dune Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
from_surface.ml Rework module includes CLI in Catala 2023-09-27 13:14:40 +02:00
from_surface.mli Uniform naming of conversion modules across compilation passes 2022-11-22 12:08:18 +01:00
linting.ml Reformat 2023-09-27 13:14:38 +02:00
linting.mli Update error messages 2023-03-31 14:01:04 +02:00
name_resolution.ml Reformat 2023-09-27 13:14:38 +02:00
name_resolution.mli Reformat 2023-08-31 18:31:48 +02:00
print.ml Select colors for Uids upon instanciation 2023-09-01 14:41:56 +02:00
print.mli Refactoring changes after @altgr's suggestions 2023-04-18 10:31:44 +02:00