[PPL-devel] ppl/interfaces ppl_interface_generator_common. ...
Patricia Hill
hill at cs.unipr.it
Wed Jun 21 14:41:44 CEST 2006
CVSROOT: /cvs/ppl
Module name: ppl
Branch: interfaces
Changes by: hill at cs.unipr.it 2006-06-21 14:41:44
Modified files:
interfaces : ppl_interface_generator_common.m4
ppl_interface_generator_common_dat.m4
interfaces/C : ppl_interface_generator_c_cc_code.m4
ppl_interface_generator_c_dat.m4
interfaces/Prolog: ppl_interface_generator_prolog_dat.m4
ppl_interface_generator_prolog_icc.m4
ppl_interface_generator_prolog_icc_code.m4
Log message:
Revised the way we handle compound domains (is the powerset and
product domains).
Where compound domains have Polyhedron as a component, the system
creates two domains, one where Polyhedron is prefixed by C and the
other where it is prefixed by NNC. Note that this change has been made
so as _not_ to affect the simple domain Polyhedron.
As requested, both the user name and the C++ name have the topology C
and NNC inserted just before the string "Polyhedron". Note though this
still assumes that every component = Polyhedron has the same
topology. Automatically generating different topologies for these
components will be difficult and not really practical or useful.
Simplified the way class name patterns are replaced by the actual
name. The class patterns are now replaced as part of the main list of
replacements.
Patches:
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/ppl_interface_generator_common.m4.diff?cvsroot=ppl&only_with_tag=interfaces&r1=1.1.2.38&r2=1.1.2.39
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/ppl_interface_generator_common_dat.m4.diff?cvsroot=ppl&only_with_tag=interfaces&r1=1.1.2.17&r2=1.1.2.18
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/C/ppl_interface_generator_c_cc_code.m4.diff?cvsroot=ppl&only_with_tag=interfaces&r1=1.1.2.12&r2=1.1.2.13
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/C/ppl_interface_generator_c_dat.m4.diff?cvsroot=ppl&only_with_tag=interfaces&r1=1.1.2.20&r2=1.1.2.21
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/ppl_interface_generator_prolog_dat.m4.diff?cvsroot=ppl&only_with_tag=interfaces&r1=1.1.2.24&r2=1.1.2.25
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/ppl_interface_generator_prolog_icc.m4.diff?cvsroot=ppl&only_with_tag=interfaces&r1=1.1.2.17&r2=1.1.2.18
http://www.cs.unipr.it/cgi-bin/cvsweb.cgi/ppl/interfaces/Prolog/ppl_interface_generator_prolog_icc_code.m4.diff?cvsroot=ppl&only_with_tag=interfaces&r1=1.1.2.16&r2=1.1.2.17
More information about the PPL-devel
mailing list