123456789101112131415161718192021222324252627(**************************************************************************)(* *)(* SPDX-License-Identifier LGPL-2.1 *)(* Copyright (C) *)(* CEA (Commissariat à l'énergie atomique et aux énergies alternatives) *)(* *)(**************************************************************************)moduleOptions=Reduc_optionsletcommand_line()=letannoth=matchOptions.GenAnnot.get()with|"all"->Collect.AnnotAll|"inout"->Collect.AnnotInout|_->Options.fatal"Not a valid annotation heuristic"inannothletmain()=if(Options.Reduc.get())thenbeginletannoth=command_line()inletenv=Alarms.foldCollect.get_relevant(Collect.empty_envannoth)inHyp.generate_hypothesesenv;()endlet()=Boot.Main.extendmain