spot/wrap/python
Alexandre Duret-Lutz de6314ed74 Revamp the multop interface to allow some basic optimizations like
not constructing a single-child multop.
* src/ltlast/multop.hh (multop::instance(type)): Remove.
(multop::instance(type, formula*, formula*)): Return a formula*.
(multop::instance(type, vec*)): Make it public and return a formula*.
(multop::add_sorted, multop::add):
* src/ltlast/multop.cc (multop::instance(type, vec*)): Rewrite.
(multop::instance(type)): Delete.
(multop::instance(type, formula*, formula*)): Adjust.
(multop::add_sorted, multop::add): Remove.
* src/ltlvisit/clone.cc (clone_visitor::visit(multop*)) Adjust.
* src/ltlvisit/nenoform.cc
(negative_normal_form_visitor::::visit(multop*)) Adjust.
* src/ltltest/equals.test: Make sure `a & a' and `a' are equals.
* wrap/python/tests/ltlsimple.py: Adjust.
2003-08-10 16:29:49 +00:00
..
cgi * wrap/python/cgi/ltl2tgba.in: Convert GIFs to PNGs. Restrict 2003-08-07 12:14:01 +00:00
tests Revamp the multop interface to allow some basic optimizations like 2003-08-10 16:29:49 +00:00
.cvsignore * wrap/python/buddy.i: New file. 2003-08-01 16:17:35 +00:00
buddy.i * wrap/python/buddy.i: New file. 2003-08-01 16:17:35 +00:00
libpy.c * wrap/python/Makefile.am (lib_LTLIBRARIES) 2003-08-04 15:35:55 +00:00
ltihooks.py * wrap/python/ltihooks.py: New file. 2003-07-31 16:54:37 +00:00
Makefile.am * wrap/python/cgi/Makefile.am, wrap/python/cgi/ltl2tgba.in, 2003-08-05 14:17:47 +00:00
spot.i * src/misc/version.hh, src/misc/version.cc: New files. 2003-08-05 14:37:50 +00:00