catala/compiler/shared_ast
Louis Gesbert f565e84dae Restore special handling of the option enum in scalc backends
it's not very satisfying, but we make it pass through renaming for now. A better
approach could be to make this special handling structural, or to have something
more specific than an id to hold onto.
2024-08-28 18:12:32 +02:00
..
boundList.ml Implement safe renaming of idents for backend printing 2024-08-28 17:18:26 +02:00
boundList.mli Implement safe renaming of idents for backend printing 2024-08-28 17:18:26 +02:00
definitions.ml Implement safe renaming of idents for backend printing 2024-08-28 17:18:26 +02:00
dune Fix most doc errors 2023-06-02 17:17:45 +02:00
expr.ml Renaming: move to its own module 2024-08-28 18:12:28 +02:00
expr.mli Renaming: move to its own module 2024-08-28 18:12:28 +02:00
interpreter.ml Remove RaiseEmpty and CatchEmpty from the AST 2024-07-04 15:08:13 +02:00
interpreter.mli Remove RaiseEmpty and CatchEmpty from the AST 2024-07-04 15:08:13 +02:00
operator.ml Replace HandleDefault* internal operators by HandleExceptions 2024-07-04 15:08:13 +02:00
operator.mli More precise positions for operators throughout 2024-04-30 16:35:08 +02:00
optimizations.ml Remove RaiseEmpty and CatchEmpty from the AST 2024-07-04 15:08:13 +02:00
optimizations.mli Remove RaiseEmpty and CatchEmpty from the AST 2024-07-04 15:08:13 +02:00
print.ml Small printer fix 2024-07-05 18:03:01 +02:00
print.mli Remove obsolete "except" type from the interpreter 2024-04-29 13:42:40 +02:00
program.ml Renaming: move to its own module 2024-08-28 18:12:28 +02:00
program.mli Renaming: move to its own module 2024-08-28 18:12:28 +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
renaming.ml Restore special handling of the option enum in scalc backends 2024-08-28 18:12:32 +02:00
renaming.mli Renaming: move to its own module 2024-08-28 18:12:28 +02:00
scope.ml Renaming: move to its own module 2024-08-28 18:12:28 +02:00
scope.mli Renaming: move to its own module 2024-08-28 18:12:28 +02:00
shared_ast.ml Renaming: move to its own module 2024-08-28 18:12:28 +02:00
shared_ast.mld Fix most doc errors 2023-06-02 17:17:45 +02:00
type.ml Implement safe renaming of idents for backend printing 2024-08-28 17:18:26 +02:00
type.mli Implement safe renaming of idents for backend printing 2024-08-28 17:18:26 +02:00
typing.ml Implement safe renaming of idents for backend printing 2024-08-28 17:18:26 +02:00
typing.mli Reformat 2024-06-21 12:23:01 +02:00
var.ml Preserve and propagate types through closure conversion 2024-05-30 17:00:07 +02:00
var.mli Preserve and propagate types through closure conversion 2024-05-30 17:00:07 +02:00