tl: fix detection of goto

Fixes #559.

* spot/tl/print.cc (strip_star_not): Only match a full star.
* tests/core/sugar.test: Add test case.
This commit is contained in:
Alexandre Duret-Lutz 2024-02-06 22:37:34 +01:00
parent 94ab42612a
commit db168f97e6
3 changed files with 14 additions and 0 deletions

View file

@ -59,6 +59,10 @@ F[]a|G[]b|X[]c
{##[1..2] b*}|->e
{a ##[+] b}|->e
{##[*] b}|->e
{(!a)[*];a;b}!
{(!a)[+];a;b}!
{(!a)[*3];a;b}!
{((!a)[*];a)[*2..3];b}!
EOF
ltlfilt -F ok.in > ok.out
@ -99,6 +103,10 @@ FGa | Gb | XGc
{[*1..2];b[*]}[]-> e
{a;[*];b}[]-> e
{[*];b}[]-> e
{a[->];b}!
{{!a}[+];a;b}!
{{!a}[*3];a;b}!
{a[->2..3];b}!
EOF
diff ok.out expect