hoa: swallow the neverclaim parser
This way we can easily parse a stream of HOAs intermixed with neverclaims. * src/hoaparse/hoaparse.yy, src/hoaparse/hoascan.ll: Add rules for neverclaims, adjusted from src/neverparse/neverclaimparse.yy and src/neverparse/neverclaimparse.ll. * src/hoaparse/public.hh, NEWS: Update documentation. * src/neverparse/: Remove this directory. * README, configure.ac, src/Makefile.am: Adjust accordingly. * src/tgbatest/ltl2tgba.cc, src/bin/ltlcross.cc: Use HOA parser to read neverclaims. * src/tgbatest/hoaparse.test, src/tgbatest/neverclaimread.test: Adjust.
This commit is contained in:
parent
39eefd0c6e
commit
e1bba50047
18 changed files with 453 additions and 817 deletions
6
NEWS
6
NEWS
|
|
@ -43,6 +43,12 @@ New in spot 1.99a (not yet released)
|
|||
used in a stream. The parser currently ignore all optional
|
||||
headers (starting with a lowercase letter).
|
||||
|
||||
- The above HOA parser can also parse neverclaims, so the
|
||||
neverclaim parser has been removed. This implies that
|
||||
autfilt can input a mix of HOA and neverclaims, and that
|
||||
ltlcross' %N and %H specifiers (used to indicate whether
|
||||
a tool produces neverclaims or HOA) are now synonyms.
|
||||
|
||||
- randomize() is a new algorithm that reorder the states
|
||||
and transition of an automaton at random. It can be
|
||||
used from the command-line using "autfilt --randomize".
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue