Commit 0a21db5c authored by Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz
Browse files

* NEWS: Mention the HOA parser.

parent 1c8b58d6
...@@ -19,6 +19,25 @@ New in spot 1.99a (not yet released) ...@@ -19,6 +19,25 @@ New in spot 1.99a (not yet released)
The implementation is actually much more efficient The implementation is actually much more efficient
than the previous implementation that was only for LTL. than the previous implementation that was only for LTL.
- There is a parser for the HOA format
(http://adl.github.io/hoaf/) available as a
spot::hoa_stream_parser object or spot::hoa_parse() function.
The former version is able to parse a stream of automata, in
order to do batch processing. This format can be output by all
tools (since Spot 1.2.5) using the --hoa option, and it can be
read by autfilt (by default) and ltlcross (using the %H
specifier). The current implementation does not support:
- acceptance specifications involving "Fin(x)", "|", or "f".
- alternation
but the rest is expected to work. Those restrictions cause the
automaton to be interpretable as a TGBA. In particular,
multiple initial states are converted into an extra initial
state; complemented acceptance sets Inf(!x) are converted to
Inf(x); negated (maybe after duplication); explicit or implicit
labels can be used; aliases are supported; "--ABORT--" can be
used in a stream. The parser currently ignore all optional
headers (starting with a lowercase letter).
- Spot is now compiling in C++11 mode. The set of features we use - Spot is now compiling in C++11 mode. The set of features we use
requires GCC >= 4.6 or Clang >= 3.1. These minimum versions requires GCC >= 4.6 or Clang >= 3.1. These minimum versions
are old enough that it should not be an issue to most people. are old enough that it should not be an issue to most people.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment