Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Spot
Spot
Commits
0a21db5c
Commit
0a21db5c
authored
Nov 21, 2014
by
Alexandre Duret-Lutz
Browse files
* NEWS: Mention the HOA parser.
parent
1c8b58d6
Changes
1
Hide whitespace changes
Inline
Side-by-side
NEWS
View file @
0a21db5c
...
...
@@ -19,6 +19,25 @@ New in spot 1.99a (not yet released)
The implementation is actually much more efficient
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
requires GCC >= 4.6 or Clang >= 3.1. These minimum versions
are old enough that it should not be an issue to most people.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment