* src/tgba/tgbabddconcretefactory.cc
(tgba_bdd_concrete_factory::~tgba_bdd_concrete_factory): destroy the formulae used as keys in prom_. (tgba_bdd_concrete_factory::create_promise): Delete. (tgba_bdd_concrete_factory::declare_promise, tgba_bdd_concrete_factory::finish): New functions. * src/tgba/tgbabddconcretefactory.hh (tgba_bdd_concrete_factory::create_promise): Delete. (tgba_bdd_concrete_factory::declare_promise, tgba_bdd_concrete_factory::finish): New functions. (tgba_bdd_concrete_factory::prom_): New map. * src/tgba/ltl2tgba.cc (ltl_trad_visitor::visit): Adjust the Fx and aUb cases to register promises with tgba_bdd_concrete_factory::declare_promise(). (ltl2tgba): Call tgba_bdd_concrete_factory::finish().
This commit is contained in:
parent
8e51474fa2
commit
725dacb4e8
4 changed files with 95 additions and 38 deletions
18
ChangeLog
18
ChangeLog
|
|
@ -1,7 +1,23 @@
|
|||
2003-06-19 Alexandre Duret-Lutz <aduret@src.lip6.fr>
|
||||
|
||||
* src/tgba/tgbabddconcretefactory.cc
|
||||
(tgba_bdd_concrete_factory::~tgba_bdd_concrete_factory): destroy the
|
||||
formulae used as keys in prom_.
|
||||
(tgba_bdd_concrete_factory::create_promise): Delete.
|
||||
(tgba_bdd_concrete_factory::declare_promise,
|
||||
tgba_bdd_concrete_factory::finish): New functions.
|
||||
* src/tgba/tgbabddconcretefactory.hh
|
||||
(tgba_bdd_concrete_factory::create_promise): Delete.
|
||||
(tgba_bdd_concrete_factory::declare_promise,
|
||||
tgba_bdd_concrete_factory::finish): New functions.
|
||||
(tgba_bdd_concrete_factory::prom_): New map.
|
||||
* src/tgba/ltl2tgba.cc (ltl_trad_visitor::visit): Adjust
|
||||
the Fx and aUb cases to register promises with
|
||||
tgba_bdd_concrete_factory::declare_promise().
|
||||
(ltl2tgba): Call tgba_bdd_concrete_factory::finish().
|
||||
|
||||
* src/tgba/tgbabddconcrete.cc (set_init_state, succ_iter):
|
||||
Revert the change from 2003-06-12, it needs more work (the
|
||||
Revert the change from 2003-06-12, it needs more work (the
|
||||
automaton generated on Xa&(b U !a) was bogus, with that
|
||||
patch).
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue