catala/compiler/shared_ast
Louis Gesbert 19f6d3d352 Add a notice on overload rules
Overloads are powerful, but let's clearly draw the line right now between
convenience and type safety, for when someone else will want to add new
operators.
2022-12-19 13:03:16 +01:00
..
definitions.ml Replace the type conversion and rounding operators with overloads 2022-12-13 15:32:49 +01:00
dune Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
expr.ml Add overloaded operators for the common operations 2022-12-13 11:55:24 +01:00
expr.mli Add overloaded operators for the common operations 2022-12-13 11:55:24 +01:00
operator.ml Add a notice on overload rules 2022-12-19 13:03:16 +01:00
operator.mli Clarify some bits of the overload handling code 2022-12-13 12:00:05 +01:00
print.ml Replace the type conversion and rounding operators with overloads 2022-12-13 15:32:49 +01:00
print.mli Add overloaded operators for the common operations 2022-12-13 11:55:24 +01:00
program.ml AST refactoring 2022-11-17 18:16:09 +01:00
program.mli AST refactoring 2022-11-17 18:16:09 +01:00
scope.ml Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
scope.mli Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
shared_ast.ml Add overloaded operators for the common operations 2022-12-13 11:55:24 +01:00
shared_ast.mld Rename marked_expr -> expr, expr -> naked_expr throughout 2022-08-29 11:29:23 +02:00
type.ml Add overloaded operators for the common operations 2022-12-13 11:55:24 +01:00
type.mli Add overloaded operators for the common operations 2022-12-13 11:55:24 +01:00
typing.ml New syntax for collection operations 2022-12-13 12:30:40 +01:00
typing.mli Add typing-based disambiguation pass after desugaring 2022-11-28 16:38:09 +01:00
var.ml Make all supertypes use ('a, 't) gexpr as parameter instead of naked_gexpr 2022-08-29 11:29:24 +02:00
var.mli Make all supertypes use ('a, 't) gexpr as parameter instead of naked_gexpr 2022-08-29 11:29:24 +02:00