No description
Find a file
Alexandre Duret-Lutz 9123e56ff9 Implements spot::ltl::destroy() and exercise it.
* src/ltlast/atomic_prop.hh: Declare instance_count().
* src/ltlast/binop.hh, src/ltlast/unop.hh, src/ltlast/multop.hh:
Likewise.  Also, really inherit for ref_formula this time.
* src/ltlast/atomic_prop.cc, src/ltlast/binop.cc,
src/ltlast/unop.cc, src/ltlast/multop.cc: On destruction, suppress
the instance from the instance map.  Implement instance_count().
* src/ltlast/formula.cc, src/ltlast/formula.hh,
src/ltlast/ref_formula.cc, src/ltlast/ref_formula.hh: Add virtual
destructors.
* src/ltlparse/ltlparse.yy: Recover from binary operators with
missing right hand operand (the point is just to destroy the
the left hand operand).
* src/ltltest/equals.cc, src/ltltest/readltl.cc,
src/ltltest/tostring.cc: Destroy used formulae.  Make sure
instance_count()s are null are the end.
* src/ltltest/parseerr.test: Adjust expected result, now
that the parser lnows about missing right hand operands.
* src/ltlvisit/destroy.hh, src/ltlvisit/destroy.cc,
src/ltlvisit/postfix.hh, src/ltlvisit/postfix.cc: New files.
* src/ltlvisit/Makefile.am (libltlvisit_la_SOURCES): Add them.
* src/ltlvisit/lunabbrev.cc (Xor, Equiv): Clone formulae
occurring twice in the rewritten expression.
2003-05-15 18:06:54 +00:00
buddy * src/kernel.c (bdd_default_errhandler): Call abort(), not exit(1). 2003-05-12 09:30:18 +00:00
doc * m4/pypath.m4: New file. 2003-04-30 12:35:22 +00:00
lbtt Initial revision 2002-10-01 14:21:01 +00:00
m4 * m4/buddy.m4: New file. 2003-05-05 14:33:39 +00:00
src Implements spot::ltl::destroy() and exercise it. 2003-05-15 18:06:54 +00:00
tools * m4/pypath.m4: New file. 2003-04-30 12:35:22 +00:00
wrap * src/ltlvisit/Makefile.am (lib_LTLIBRARIES): Rename as ... 2003-04-30 12:46:12 +00:00
.cvsignore * m4/pypath.m4: New file. 2003-04-30 12:35:22 +00:00
ChangeLog Implements spot::ltl::destroy() and exercise it. 2003-05-15 18:06:54 +00:00
configure.ac * m4/buddy.m4: New file. 2003-05-05 14:33:39 +00:00
HACKING SWIG is needed 2003-04-30 13:20:09 +00:00
Makefile.am * m4/buddy.m4: New file. 2003-05-05 14:33:39 +00:00