corrections on loggers + spec in AST
the generation of ACSL from machine code reveal too fragile as it occurs after several transformations (eg. fusion)
fix almost all warnings
- tag_true and tag_false moved to lustre_types- real constants are hidden in Real.ml{i} module
Machine_code: Make a correction in the arrow machine creation : use the same polymorphic type in variables and values.
Cocospec: parsing, normalizing and processing machines for contracts.
Merge branch 'salsa' into lustrec-seal
Serious refactoring of scopes plug-in:- now properly records the scopes- only register requested ones
Some progress on compiling cocospec contract.Contract resolution still need to be done as well as dealing with the machine code level and so on.
Some progress on EMF bqckend. Refactoring machines code
Merge branch 'unstable' into lustrec-seal
Pretty serious update:- a bug in regressio ntest Simulink/integrator_ext_IC_matrix_test revealed the following (serious issue): when building the list of instruction (in the machine code) the access to variable were hardcoded to LocalVar or StateVAr depending whether the variables was part of the identified memories....
Scheduling of node equations is now attached to machine type
Zustre backend
Further restructuring:- arrow.ml* to define basic builder for arrow (node, name, ...)- machine_code_common similar to corelang but for machine_code (printers, some builders, ...)- machine_code restricted to the translatation from normalized nodes to machines