catala/french_law/catala_legifrance
Louis Gesbert 209be6b758 Improve integration of marks into the main AST
Two interdependent changes here:
1. Enforce all instances of Shared_ast.gexpr to use the generic type for marks.
   This makes the interfaces a tad simpler to manipulate: you now write
   `('a, 'm) gexpr` rather than `('a, 'm mark) gexpr`.
2. Define a polymorphic `Custom` mark case for use by pass-specific annotations.
   And leverage this in the typing module
2023-05-17 17:37:00 +02:00
..
api.ml Legifrance API: better use of LWT, and retry token query 2023-01-26 18:10:25 +01:00
api.mli Legifrance API: better use of LWT, and retry token query 2023-01-26 18:10:25 +01:00
catala_legifrance.ml Improve integration of marks into the main AST 2023-05-17 17:37:00 +02:00
date.ml Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
diff.ml Update assets and rename executable 2022-09-08 15:16:39 +02:00
diff.mli Update assets and rename executable 2022-09-08 15:16:39 +02:00
dune Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
legifrance_cli.ml More man pages 2023-01-04 17:34:09 +01:00