catala/compiler
Aminata-Dev 17469565ec Improve the implementation of suggestions
- suggestions.ml : improve details + algorithm implementation (see @Altgr reviews) + comments
- suggestions implementation : since we want to keep the same structure to display suggestion messages, Suggestion is no longer a formatted string but a string list. The goal is to have a similar formatted string for each suggestion, no matter what the error message is.
--> This involves changes to suggestions.mli, compiler/desugared/from_surface.ml (most important one) and compiler/surface/parser_driver.ml
2023-07-12 11:55:11 +02:00
..
catala_utils Improve the implementation of suggestions 2023-07-12 11:55:11 +02:00
dcalc Add some helper functions in a wrapper Map module 2023-07-12 11:51:15 +02:00
desugared Improve the implementation of suggestions 2023-07-12 11:55:11 +02:00
lcalc Add some helper functions in a wrapper Map module 2023-07-12 11:51:15 +02:00
literate Formatting 2023-06-15 10:51:31 +02:00
plugins Add some helper functions in a wrapper Map module 2023-07-12 11:51:15 +02:00
scalc Add some helper functions in a wrapper Map module 2023-07-12 11:51:15 +02:00
scopelang Add some helper functions in a wrapper Map module 2023-07-12 11:51:15 +02:00
shared_ast Add some helper functions in a wrapper Map module 2023-07-12 11:51:15 +02:00
surface Improve the implementation of suggestions 2023-07-12 11:55:11 +02:00
verification Add some helper functions in a wrapper Map module 2023-07-12 11:51:15 +02:00
catala_web_interpreter.ml Refacter the main Driver module 2023-07-03 16:42:54 +02:00
catala.ml reformat (sync with master) 2022-03-09 10:43:17 +01:00
driver.ml With @aminata-dev update Messages.Content 2023-07-12 11:55:11 +02:00
driver.mli Generalise the expression printer 2023-07-11 17:33:56 +02:00
dune Add an explain plugin 2023-07-11 17:33:56 +02:00
index.mld More doc 2023-06-18 16:08:16 +02:00
plugin.ml Silence warning on duplicate plugin load 2023-07-11 18:57:05 +02:00
plugin.mli Refacter the main Driver module 2023-07-03 16:42:54 +02:00
tests.ml Fusion of all optimizations done correctly 2023-04-21 12:32:09 +02:00