[passes] ensure that apps don't mix with operators

This commit is contained in:
Arnaud DABY-SEESARAM
2022-12-19 23:21:11 +01:00
parent 025d25a146
commit 91ff654fc9
2 changed files with 75 additions and 0 deletions

View File

@@ -46,6 +46,7 @@ let _ =
let default_passes =
["remove_if";
"linearization_pre"; "linearization_tuples"; "linearization_app";
"ensure_assign_val";
"equations_ordering"] in
let sanity_passes = ["sanity_pass_assignment_unicity"; "check_typing"] in
let usage_msg =
@@ -87,6 +88,7 @@ let _ =
("linearization_tuples", Passes.pass_linearization_tuples);
("linearization_app", Passes.pass_linearization_app);
("linearization_pre", Passes.pass_linearization_pre);
("ensure_assign_val", Passes.pass_ensure_assignment_value);
("sanity_pass_assignment_unicity", Passes.sanity_pass_assignment_unicity);
("automata_translation", Passes.automata_translation_pass);
("automata_validity", Passes.check_automata_validity);