catala/compiler
Louis Gesbert eded54d2b5 Support for direct tuple member access
As discussed in #549

NOTE: This implements only the direct tuple member access (syntax `foo.N` with N a
number)

- It seems more efficient to wait for the general pattern-matching rewrite to
  handle pattern-matching on tuples
- Until then we keep the (now obsolete) `let (x, y) = pair in x` syntax, to
  leave time for updates, but we won't be documenting it
2024-04-13 09:37:03 +02:00
..
catala_utils Improve message formatting throughout 2024-04-12 17:07:36 +02:00
dcalc Fix extra_pos/pos 2024-04-12 17:06:44 +02:00
desugared Support for direct tuple member access 2024-04-13 09:37:03 +02:00
lcalc Rewriting message calls to use the new intf 2024-04-10 19:26:23 +02:00
literate Rewriting message calls to use the new intf 2024-04-10 19:26:23 +02:00
plugins Message: further simplification 2024-04-10 19:26:23 +02:00
scalc Rewriting message calls to use the new intf 2024-04-10 19:26:23 +02:00
scopelang Support for structure updates 2024-04-12 17:17:48 +02:00
shared_ast Support for direct tuple member access 2024-04-13 09:37:03 +02:00
surface Support for direct tuple member access 2024-04-13 09:37:03 +02:00
verification Rewriting message calls to use the new intf 2024-04-10 19:26:23 +02:00
catala_web_interpreter.ml Rewriting message calls to use the new intf 2024-04-10 19:26:23 +02:00
catala.ml replace let _ by let () or add type annotation 2023-09-09 22:02:39 +02:00
driver.ml Message: further simplification 2024-04-10 19:26:23 +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 Rewriting message calls to use the new intf 2024-04-10 19:26:23 +02: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