diff options
author | Son Ho | 2022-02-09 17:22:56 +0100 |
---|---|---|
committer | Son Ho | 2022-02-09 17:22:56 +0100 |
commit | a1d87256670b165de8079dd99b30bc837a8a4ff2 (patch) | |
tree | 4abd084d2ebf2b192926f3f2e299875cfd6e48f6 /src/main.ml | |
parent | 3cd24d0b0ecd4a7a71587a5f1479852f40f959ff (diff) |
Implement extration to different files
Diffstat (limited to '')
-rw-r--r-- | src/main.ml | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main.ml b/src/main.ml index e0f16d8c..fdd0576e 100644 --- a/src/main.ml +++ b/src/main.ml @@ -32,6 +32,7 @@ let () = let test_trans_units = ref false in let no_decrease_clauses = ref false in let template_decrease_clauses = ref false in + let no_split = ref false in let spec = [ @@ -72,6 +73,10 @@ let () = `\n\ \ dedicated file. Incompatible with \ -no-decrease-clauses" ); + ( "-no-split", + Arg.Set no_split, + " Don't split the definitions between different files for types, \ + functions, etc." ); ] in (* Sanity check: -template-clauses ==> not -no-decrease-clauses *) @@ -169,6 +174,7 @@ let () = { Translate.eval_config; mp_config = micro_passes_config; + split_files = not !no_split; test_unit_functions; extract_decrease_clauses = not !no_decrease_clauses; extract_template_decrease_clauses = !template_decrease_clauses; |