catala/compiler/scopelang
Louis Gesbert a61ae7979f
Support for structure updates
Closes #592

A new node is added in `desugared`, and translated into an exploded structure
literal during translation to `scopelang`. The main reason to put it there is
that it needs to be after disambiguation, since that is used to discover the
type of the structure that is being updated.
2024-04-12 17:17:48 +02:00
..
ast.ml Reformat 2024-04-04 10:56:56 +02:00
ast.mli Reformat 2024-04-04 10:56:56 +02:00
dependency.ml Improve message formatting throughout 2024-04-12 17:07:36 +02:00
dependency.mli Simplification: store paths in Uids 2023-08-31 18:31:48 +02:00
dune Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
from_desugared.ml Support for structure updates 2024-04-12 17:17:48 +02:00
from_desugared.mli Refactoring for cleaner exception graph building 2023-04-18 11:06:58 +02:00
print.ml Reformat 2024-04-04 10:56:56 +02:00
print.mli Implement module lookups for scopes, structs, and enums 2023-08-31 17:54:39 +02:00
scopelang.mld Fix most doc errors 2023-06-02 17:17:45 +02:00