catala/compiler/verification
Louis Gesbert 83e7a845fe Cleanup expr printer interface
- `Print.expr` no longer needs the context
- This removes the need for `expr ~debug` + `expr_debug` ;
  use `Print.expr` for normal (non-debug) output,
  and `Print.expr' ?debug ()` for possibly debug output.
- This improves consistency of debug expr output in many places
- Prints simplified operators (without type suffix) in non-verbose mode

(this patch also fixes some cases of `Expr.skip_wrappers` and leverages the
binder equality provided by Bindlib)
2023-05-02 13:32:16 +02:00
..
conditions.ml Cleanup expr printer interface 2023-05-02 13:32:16 +02:00
conditions.mli Merge branch 'master' into afromher_334 2023-01-20 14:05:38 -05:00
dune Rename utils to catala_utils 2022-11-28 16:38:09 +01:00
io.ml Cleanup expr printer interface 2023-05-02 13:32:16 +02:00
io.mli Merge branch 'afromher_verif' into afromher_334 2022-11-16 22:16:11 +01:00
solver.ml Merge branch 'master' into afromher_334 2023-01-20 14:05:38 -05:00
solver.mli Leverage the shared AST: big cleanup (part I) 2022-08-22 19:28:21 +02:00
verification.mld Documentation pass 2022-01-19 10:54:16 +01:00
z3backend.dummy.ml Merge branch 'master' into afromher_334 2023-01-20 14:05:38 -05:00
z3backend.mli Big reformatting 2022-03-08 15:03:14 +01:00
z3backend.real.ml Cleanup expr printer interface 2023-05-02 13:32:16 +02:00