Commit ea9a9623 authored by Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz

* wrap/python/spot.i: Declare spot::ltl_to_tgba as a constructor.

* wrap/python/tests/ltl2tgba.py: Do not force `thisown=1' on tgba
objects.
parent 1095dd75
2003-08-04 Alexandre Duret-Lutz <aduret@src.lip6.fr> 2003-08-04 Alexandre Duret-Lutz <aduret@src.lip6.fr>
* wrap/python/spot.i: Declare spot::ltl_to_tgba as a constructor.
* wrap/python/tests/ltl2tgba.py: Do not force `thisown=1' on tgba
objects.
* wrap/python/spot.i: Include headers from tgba/ and tgbaalgos/. * wrap/python/spot.i: Include headers from tgba/ and tgbaalgos/.
* wrap/python/tests/ltl2tgba.py, wrap/python/tests/ltl2tgba.test: * wrap/python/tests/ltl2tgba.py, wrap/python/tests/ltl2tgba.test:
New files. New files.
* wrap/python/tests/Makefile.am (TESTS): Add ltl2tgba.test. * wrap/python/tests/Makefile.am (TESTS): Add ltl2tgba.test.
(EXTRA_DIST): Add ltl2tgba.py. (EXTRA_DIST): Add ltl2tgba.py.
* wrap/python/tests/run.in: Distinguish *.py and *.test. * wrap/python/tests/run.in: Distinguish *.py and *.test.
......
...@@ -73,6 +73,8 @@ using namespace spot; ...@@ -73,6 +73,8 @@ using namespace spot;
%include "ltlvisit/tostring.hh" %include "ltlvisit/tostring.hh"
%include "ltlvisit/tunabbrev.hh" %include "ltlvisit/tunabbrev.hh"
%feature("new") spot::ltl_to_tgba;
// Help SWIG with namespace lookups. // Help SWIG with namespace lookups.
#define ltl spot::ltl #define ltl spot::ltl
%include "tgba/bdddict.hh" %include "tgba/bdddict.hh"
......
...@@ -101,16 +101,11 @@ if f: ...@@ -101,16 +101,11 @@ if f:
else: else:
assert "unknown output option" assert "unknown output option"
# Must delete absolutely all references to an automaton
# so that the C++ destructor gets called.
del a
if degeneralize_opt: if degeneralize_opt:
degeneralized.thisown = 1
del degeneralized del degeneralized
# Must delete absolutely all references to an automaton
concrete.thisown = 1 # so that the C++ destructor gets called.
del concrete del a, concrete
else: else:
exit_code = 1 exit_code = 1
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment