Dépôt Heptagon avec modifications pour asynchrone
Go to file
Nicolas Berthier 74b94c9718 Fix handling of nodes without actual controllers by ctrl2ept
These changes allow to handle the case where contracts are only used
for verification purposes, in which case the functions generated by
ReaX have no outputs and are not functions stricto sensu.  Indeed, in
this case the new controller module still needs to be declared and
compiled as we may have re-qualified types during the generation of
the Controllable-Nbac code: we moved all types declared in the
original module into the controller module to break cyclic module
dependencies that would otherwise be introduced if the controller is
expressed using data of such types.
2015-09-18 09:51:41 +02:00
compiler Fix handling of nodes without actual controllers by ctrl2ept 2015-09-18 09:51:41 +02:00
examples Update of example Extern_C 2015-09-17 17:20:31 +02:00
lib Math module 2015-09-17 16:51:24 +02:00
m4 Small corrections + missing files 2011-10-20 18:12:06 +02:00
manual User manual for Heptagon+ReaX 2015-09-17 16:54:10 +02:00
test Adding tests 2015-09-04 17:33:49 +02:00
tools Added bzreax script ; added uninstall target in Makefiles 2015-02-27 15:50:21 +01:00
web Added web site 2012-07-12 16:08:36 +02:00
.gitignore Optional compilation of Controllable-Nbac-related modules and tools. 2014-10-21 15:41:40 +02:00
aclocal.m4 Added a build system for Heptagon 2011-10-20 18:06:41 +02:00
CHANGES CHANGES for version 1.01.00 2015-09-17 16:58:41 +02:00
clean_heptc stronger heptc and clean_heptc 2011-11-21 03:26:13 +01:00
config.in Added bzreax script ; added uninstall target in Makefiles 2015-02-27 15:50:21 +01:00
configure Added bzreax script ; added uninstall target in Makefiles 2015-02-27 15:50:21 +01:00
configure.in Added bzreax script ; added uninstall target in Makefiles 2015-02-27 15:50:21 +01:00
COPYING Headers and license file for GPL 2012-06-27 18:14:29 +02:00
CTestConfig.cmake Tests with ctest 2012-07-16 01:03:37 +02:00
CTestScript.cmake Tests with ctest 2012-07-16 01:03:37 +02:00
CTestTestfile.cmake Tests with ctest 2012-07-16 01:03:37 +02:00
heptc Requalify enumeration types only when exporintg to Controllable-Nbac. 2014-10-31 14:16:05 +01:00
install-sh Added missing file 2011-10-20 18:08:25 +02:00
Makefile Version 1.01.00 2015-09-17 10:29:20 +02:00
Makefile-bin Corrected Makefile for binary distribution 2013-11-04 11:52:46 +01:00
Makefile-distrib Update of Makefile-distrib for heptreax manual inclusion 2015-09-17 17:22:46 +02:00
README_CODER.txt Add a readme for coders. (should go when makefile) 2011-11-18 12:32:36 +01:00
todo.txt updated the todo.txt 2011-06-09 11:54:43 +02:00