Add a new library to generate formulas and automata.

This library, called libspotgen, gathers functions to generate classes
of automata found in the literature.
Related to #254.

* NEWS, README: Mention the modification.
* Makefile.am, debian/control, debian/libspotgen0.install: Build the new
  library in a separate package.
* spot/gen/automata.hh, spot/gen/automata.cc: Add a family of co-Büchi
  automata.
* configure.ac, spot/Makefile.am, spot/gen/Makefile.am: Build the new
  library.
This commit is contained in:
Maximilien Colange 2017-04-21 17:11:21 +02:00
parent b428ed31ec
commit d90e38eb2a
10 changed files with 188 additions and 5 deletions

4
NEWS
View file

@ -10,6 +10,10 @@ New in spot 2.3.3.dev (not yet released)
Library:
- Add a new library libspotgen. It is intended to be place to gather
functions that generate classes of formulas and automata from the
literature. This separation should ease future development.
- spot::sum() and spot::sum_and() implements the union and the
intersection of two automatons, respectively.