spot/src
Alexandre Duret-Lutz 6c9d5e4bb3 replace sba_explicit_* by tgba_digraph, and use tgba_digraph is postproc
This is a huge patch.  tgba_digraph are equiped with some boolean
properties that can be used to indicate whether they represent SBA
(and will carry more informations later).  All algorithms that produce
or use sba_explicit_* automata are changed to use tgba_digraph.
postproc has been rewritten using only tgba_digraph, and this required
changing the return types of many algorithms from tgba* to
tgba_digraph*.

* src/bin/dstar2tgba.cc, src/bin/ltlfilt.cc, src/dstarparse/dra2ba.cc,
src/dstarparse/dstar2tgba.cc, src/dstarparse/nra2nba.cc,
src/dstarparse/nsa2tgba.cc, src/dstarparse/public.hh,
src/tgba/tgbagraph.hh, src/tgba/tgbasafracomplement.cc,
src/tgbaalgos/compsusp.cc, src/tgbaalgos/compsusp.hh,
src/tgbaalgos/degen.cc, src/tgbaalgos/degen.hh,
src/tgbaalgos/dotty.cc, src/tgbaalgos/minimize.cc,
src/tgbaalgos/minimize.hh, src/tgbaalgos/postproc.cc,
src/tgbaalgos/postproc.hh, src/tgbaalgos/sccfilter.cc,
src/tgbaalgos/sccinfo.cc, src/tgbaalgos/stripacc.cc,
src/tgbaalgos/stripacc.hh, src/tgbaalgos/translate.cc,
src/tgbaalgos/translate.hh, src/tgbatest/ltl2tgba.cc,
wrap/python/spot.i: Update.
2014-08-12 00:47:52 +02:00
..
bin replace sba_explicit_* by tgba_digraph, and use tgba_digraph is postproc 2014-08-12 00:47:52 +02:00
dstarparse replace sba_explicit_* by tgba_digraph, and use tgba_digraph is postproc 2014-08-12 00:47:52 +02:00
graph * src/graph/ngraph.hh (names): Fix constness. 2014-08-10 20:21:12 +02:00
graphtest tgba_digraph: Fix handling of initial state. 2014-08-06 10:55:46 +02:00
kripke tgba: remove the global_state and global_automaton argument of succ_iter 2014-02-17 22:53:06 +01:00
kripkeparse Replace << "c" by << 'c', and check for it in style.sh 2014-02-12 16:17:51 +01:00
kripketest more files to ignore 2012-11-28 16:45:04 +01:00
ltlast Use emplace() for associative containers. 2014-07-31 16:59:47 +02:00
ltlenv ltl::environment: correctly declare name() as const 2014-06-27 10:32:39 +02:00
ltlparse c++11: replace push(Type(args...)) by emplace(args...) 2014-02-12 14:08:47 +01:00
ltltest automatop: remove this type of formula operator. 2014-07-04 10:47:23 +02:00
ltlvisit * src/ltlvisit/contain.cc: Do not mention tgba_explicit_number. 2014-08-06 10:55:46 +02:00
misc tgba_digraph: Simplify declaration of forwarded methods. 2014-08-10 15:17:22 +02:00
neverparse * src/neverparse/public.hh: Typo in comment. 2014-08-06 10:55:46 +02:00
priv * src/priv/countstates.hh: Disallow calls using tgba_digraph. 2014-08-10 20:21:12 +02:00
saba Replace << "c" by << 'c', and check for it in style.sh 2014-02-12 16:17:51 +01:00
sabaalgos Replace << "c" by << 'c', and check for it in style.sh 2014-02-12 16:17:51 +01:00
sabatest more files to ignore 2012-11-28 16:45:04 +01:00
sanity common: introduce SPOT_UNREACHABLE and SPOT_UNIMPLEMENTED. 2014-06-27 15:55:26 +02:00
ta tgba: remove the global_state and global_automaton argument of succ_iter 2014-02-17 22:53:06 +01:00
taalgos * src/taalgos/minimize.cc: Replace tgba_explicit_number by tgba_digraph. 2014-08-10 20:21:12 +02:00
tgba replace sba_explicit_* by tgba_digraph, and use tgba_digraph is postproc 2014-08-12 00:47:52 +02:00
tgbaalgos replace sba_explicit_* by tgba_digraph, and use tgba_digraph is postproc 2014-08-12 00:47:52 +02:00
tgbaparse lbtt: build an explicit automaton on input. 2014-07-03 10:06:53 +02:00
tgbatest replace sba_explicit_* by tgba_digraph, and use tgba_digraph is postproc 2014-08-12 00:47:52 +02:00
.cvsignore * src/ltlvisit/Makefile.am (lib_LTLIBRARIES): Rename as ... 2003-04-30 12:46:12 +00:00
.gitignore more files to ignore 2009-09-02 10:41:18 +02:00
Makefile.am eltl2tgba: remove this unused code. 2014-07-04 08:22:11 +02:00