spot/src/tgba
Alexandre Duret-Lutz 9297d6dd9f * iface/gspn/eesrg.cc (format_state): Do not rewrite n's,
just strip the last one.  Escaping must be done at output.
* iface/gspn/gspm.cc (format_state): Likewise.
* src/misc/escape.hh, src/misc/escape.cc: New files.
* src/misc/Makefile.am: Add them.
* src/tgba/bddprint.cc (bdd_format_accset): New function.
* src/tgba/bddprint.hh (bdd_format_accset): New function.
* src/tgbaalgos/dotty.cc (dotty_bfs::process_state):
Escape the state name using escape_str().
(dotty_bfs::process_link): Escape conditions and acceptance
conditions using escape_str().
* src/tgbaalgos/save.cc (save_bfs::start): Call print_acc().
(save_bfs::print_acc): New function extracted from save_bfs::start().
Escape each acceptance condition.
(save_bfs::process_state): Use escape_str() and print_acc()
2004-01-06 16:56:07 +00:00
..
.cvsignore Initial code for TGBA (Transition Generalized Büchi Automata). 2003-05-26 11:17:40 +00:00
bdddict.cc * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
bdddict.hh * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
bddprint.cc * iface/gspn/eesrg.cc (format_state): Do not rewrite n's, 2004-01-06 16:56:07 +00:00
bddprint.hh * iface/gspn/eesrg.cc (format_state): Do not rewrite n's, 2004-01-06 16:56:07 +00:00
formula2bdd.cc * src/tgbaparse/tgbaparse.yy: Remove a random character. 2003-11-25 14:19:14 +00:00
formula2bdd.hh Explicit automata can now have arbitrary logic formula on their 2003-11-24 18:30:09 +00:00
Makefile.am Explicit automata can now have arbitrary logic formula on their 2003-11-24 18:30:09 +00:00
public.hh * COPYING: New file. 2003-11-21 15:54:25 +00:00
state.hh * COPYING: New file. 2003-11-21 15:54:25 +00:00
statebdd.cc * COPYING: New file. 2003-11-21 15:54:25 +00:00
statebdd.hh * COPYING: New file. 2003-11-21 15:54:25 +00:00
succiter.hh * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
succiterconcrete.cc * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
succiterconcrete.hh * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
tgba.cc * COPYING: New file. 2003-11-21 15:54:25 +00:00
tgba.hh * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
tgbabddconcrete.cc * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
tgbabddconcrete.hh * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
tgbabddconcretefactory.cc * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
tgbabddconcretefactory.hh * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
tgbabddconcreteproduct.cc * COPYING: New file. 2003-11-21 15:54:25 +00:00
tgbabddconcreteproduct.hh * COPYING: New file. 2003-11-21 15:54:25 +00:00
tgbabddcoredata.cc * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
tgbabddcoredata.hh * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
tgbabddfactory.hh * COPYING: New file. 2003-11-21 15:54:25 +00:00
tgbaexplicit.cc * src/tgba/tgbaexplicit.cc, src/tgba/tgbaexplicit.hh 2003-12-03 13:29:11 +00:00
tgbaexplicit.hh * src/tgba/tgbaexplicit.cc, src/tgba/tgbaexplicit.hh 2003-12-03 13:29:11 +00:00
tgbaproduct.cc * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
tgbaproduct.hh * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
tgbatba.cc * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00
tgbatba.hh * iface/gspn/eesrg.cc, iface/gspn/eesrg.hh, iface/gspn/gspn.cc, 2003-11-28 16:34:42 +00:00