catala/compiler/shared_ast
Louis Gesbert 7db63e5f78 Simplification: store paths in Uids
rather than scattered in structures

The context is still hierarchical for defs though, so one needs to retrieve the
path to lookup in the correct context for info. Exceptions are enums and struct
defs, which are re-exposed at toplevel.
2023-08-31 18:31:48 +02:00
..
definitions.ml Simplification: store paths in Uids 2023-08-31 18:31:48 +02:00
dune Fix most doc errors 2023-06-02 17:17:45 +02:00
expr.ml Simplification: store paths in Uids 2023-08-31 18:31:48 +02:00
expr.mli Simplification: store paths in Uids 2023-08-31 18:31:48 +02:00
interpreter.ml Simplification: store paths in Uids 2023-08-31 18:31:48 +02:00
interpreter.mli Refacter the main Driver module 2023-07-03 16:42:54 +02:00
operator.ml Merge branch 'master' into closure_conversion 2023-06-15 17:56:41 +02:00
operator.mli Fix most doc errors 2023-06-02 17:17:45 +02:00
optimizations.ml Simplification: store paths in Uids 2023-08-31 18:31:48 +02:00
optimizations.mli Improve integration of marks into the main AST 2023-05-17 17:37:00 +02:00
print.ml Simplification: store paths in Uids 2023-08-31 18:31:48 +02:00
print.mli Implement module lookups for scopes, structs, and enums 2023-08-31 17:54:39 +02:00
program.ml Simplification: store paths in Uids 2023-08-31 18:31:48 +02:00
program.mli Simplification: store paths in Uids 2023-08-31 18:31:48 +02:00
qident.ml Add some helper functions in a wrapper Map module 2023-07-12 11:51:15 +02:00
qident.mli Some commented code cleanup and clarifications 2023-06-19 16:36:09 +02:00
scope.ml Improve integration of marks into the main AST 2023-05-17 17:37:00 +02:00
scope.mli Some fixes & cleanup after early review 2023-08-31 17:55:36 +02:00
shared_ast.ml Wip support for modules 2023-06-15 17:56:57 +02:00
shared_ast.mld Fix most doc errors 2023-06-02 17:17:45 +02:00
type.ml Adding typing for closure env 2023-06-15 11:11:56 +02:00
type.mli - [x] shared_ast 2023-02-20 15:57:42 +01:00
typing.ml Simplification: store paths in Uids 2023-08-31 18:31:48 +02:00
typing.mli Simplification: store paths in Uids 2023-08-31 18:31:48 +02:00
var.ml Reformat 2023-08-31 17:55:36 +02:00
var.mli Reformat 2023-08-31 17:55:36 +02:00