catala/compiler/desugared
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
..
ast.ml Output subscope: improvements following review 2024-04-10 18:38:50 +02:00
ast.mli Output subscope: improvements following review 2024-04-10 18:38:50 +02:00
dependency.ml Improve message formatting throughout 2024-04-12 17:07:36 +02:00
dependency.mli Output scopes and subscope variable rework done 2024-04-04 10:24:18 +02:00
desugared.mld Fix most doc errors 2023-06-02 17:17:45 +02:00
disambiguate.ml Output subscope: improvements following review 2024-04-10 18:38:50 +02:00
disambiguate.mli AST change: more specific application 2023-12-19 17:27:40 +01:00
dune Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
from_surface.ml Support for direct tuple member access 2024-04-13 09:37:03 +02:00
from_surface.mli Uniform naming of conversion modules across compilation passes 2022-11-22 12:08:18 +01:00
linting.ml Improve message formatting throughout 2024-04-12 17:07:36 +02:00
linting.mli Update error messages 2023-03-31 14:01:04 +02:00
name_resolution.ml Improve message formatting throughout 2024-04-12 17:07:36 +02:00
name_resolution.mli Reformat 2024-04-04 10:56:56 +02:00
print.ml Rewriting message calls to use the new intf 2024-04-10 19:26:23 +02:00
print.mli Refactoring changes after @altgr's suggestions 2023-04-18 10:31:44 +02:00