catala/compiler
Louis Gesbert 7951661981 Turn subscope-vars into scope vars
They are to become citizens of the same class if we want to allow
output-subscopes (without unnecessary complications like deconstructing and
reconstructing the same structure). And it's reasonable to assume that they
share the same namespace.

With this we should shortly collapse the (internal) ambiguity between

- `subscope.subvar`: access to a variable within a subscope
- `subscope.subfield`: access to a field of the output structure contained in a
  subscope variable

With the subscope a variable, these should now become strictly equivalent, so
the plan is that the first could be removed.
2024-04-04 10:24:18 +02:00
..
catala_utils 'catala depends': allow multiple extensions 2024-03-20 14:41:10 +01:00
dcalc Turn subscope-vars into scope vars 2024-04-04 10:24:18 +02:00
desugared Turn subscope-vars into scope vars 2024-04-04 10:24:18 +02:00
lcalc Reformat 2024-03-20 14:41:06 +01:00
literate Move global options of Cli to their own module 2024-03-19 15:18:35 +01:00
plugins Reformat 2024-03-20 14:41:06 +01:00
scalc Reformat 2024-03-20 14:41:06 +01:00
scopelang Turn subscope-vars into scope vars 2024-04-04 10:24:18 +02:00
shared_ast Turn subscope-vars into scope vars 2024-04-04 10:24:18 +02:00
surface Output subscopes: implement syntax 2024-04-04 10:24:18 +02:00
verification Move global options of Cli to their own module 2024-03-19 15:18:35 +01:00
catala_web_interpreter.ml Move global options of Cli to their own module 2024-03-19 15:18:35 +01:00
catala.ml replace let _ by let () or add type annotation 2023-09-09 22:02:39 +02:00
driver.ml Turn subscope-vars into scope vars 2024-04-04 10:24:18 +02:00
driver.mli Move global options of Cli to their own module 2024-03-19 15:18:35 +01:00
dune CI: cleanup the exposed artifacts 2024-01-22 13:58:32 +01:00
index.mld More doc 2023-06-18 16:08:16 +02:00
plugin.ml Add externals to scalc, working test with Python backend 2024-02-26 14:56:43 +01:00
plugin.mli Move global options of Cli to their own module 2024-03-19 15:18:35 +01:00
tests.ml Generalise the definition of lists of nested binders 2024-02-09 18:33:41 +01:00