ltlsynt: allow regular expressions in --ins/--outs
* bin/ltlsynt.cc: Implement this. * doc/org/ltlsynt.org, NEWS: Adjust documentation. * tests/core/ltlsynt.test: Add test cases.
This commit is contained in:
parent
31462d84ba
commit
15b876d368
4 changed files with 227 additions and 117 deletions
13
NEWS
13
NEWS
|
|
@ -16,6 +16,19 @@ New in spot 2.11.6.dev (not yet released)
|
|||
will replace boolean subformulas by fresh atomic propositions even
|
||||
if those subformulas share atomic propositions.
|
||||
|
||||
- ltlsynt's --ins and --outs options will iterpret any atomic
|
||||
proposition surrounded by '/' as a regular expressions.
|
||||
For intance with
|
||||
|
||||
ltlsynt --ins='/^in/,/env/' --outs=/^out/,/control/' ...
|
||||
|
||||
any atomic proposition that start with 'in' or contains 'env'
|
||||
will be considered as inputs, and those that start with 'out'
|
||||
or contain 'control' will be considered output.
|
||||
|
||||
By default, if neither --ins nor --outs is given, ltlsynt will
|
||||
behave as if --ins='/^[iI]/' and --outs='/^[oO]/ were used.
|
||||
|
||||
- ltlsynt will now check for atomic propositions that always have
|
||||
the same polarity in the specification. When this happens, these
|
||||
output APs are replaced by true or false before running the
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue