catala/compiler
Louis Gesbert cc7066e9a8 Clerk: better handling of transitive dependencies
We need a concrete intermediate target for e.g. transitive uses of `> Include`
for Ninja to correctly handle them.

Of course we could also unroll all transitive dependencies, but meh.

Note also that now tests now just generate the outputs but facilities for
diffing and resetting are temporarily absent.
2023-09-27 13:14:40 +02:00
..
catala_utils Clerk: better handling of transitive dependencies 2023-09-27 13:14:40 +02:00
dcalc Improve handling of module name definitions 2023-09-27 13:14:03 +02:00
desugared Rework module includes CLI in Catala 2023-09-27 13:14:40 +02:00
lcalc Reformat 2023-09-27 13:14:38 +02:00
literate support for parsing Module directives 2023-09-27 13:08:11 +02:00
plugins Clerk: better handling of transitive dependencies 2023-09-27 13:14:40 +02:00
scalc Reformat 2023-09-01 16:24:27 +02:00
scopelang Improve handling of module name definitions 2023-09-27 13:14:03 +02:00
shared_ast Rework module includes CLI in Catala 2023-09-27 13:14:40 +02:00
surface Rework module includes CLI in Catala 2023-09-27 13:14:40 +02:00
verification Reformat 2023-09-01 16:24:27 +02:00
catala_web_interpreter.ml Clerk: better handling of transitive dependencies 2023-09-27 13:14:40 +02:00
catala.ml replace let _ by let () or add type annotation 2023-09-09 22:02:39 +02:00
driver.ml Clerk: better handling of transitive dependencies 2023-09-27 13:14:40 +02:00
driver.mli Rework module includes CLI in Catala 2023-09-27 13:14:40 +02:00
dune Add an explain plugin 2023-07-11 17:33:56 +02:00
index.mld More doc 2023-06-18 16:08:16 +02:00
plugin.ml Improvements to searching for libs at runtime (plugins, runtime, etc.) 2023-09-04 09:57:49 +02:00
plugin.mli Refacter the main Driver module 2023-07-03 16:42:54 +02:00
tests.ml replace let _ by let () or add type annotation 2023-09-09 22:02:39 +02:00