diff --git a/spot/twa/acc.cc b/spot/twa/acc.cc index 119f81ce9..2de0d221e 100644 --- a/spot/twa/acc.cc +++ b/spot/twa/acc.cc @@ -1694,6 +1694,17 @@ namespace spot os << ' ' << p; } } + else if (is_generalized_streett(pairs)) + { + os << gen() << "Streett"; + if (!no_main_param) + { + os << ' ' << pairs.size(); + if (!no_extra_param) + for (auto p: pairs) + os << ' ' << p; + } + } else { bool max = false; diff --git a/tests/python/randaut.ipynb b/tests/python/randaut.ipynb index 128aa0f96..0fc76356a 100644 --- a/tests/python/randaut.ipynb +++ b/tests/python/randaut.ipynb @@ -30,7 +30,7 @@ "input": [ "from IPython.display import display, HTML\n", "import spot\n", - "spot.setup(size='5.4,5')" + "spot.setup(size='5,4')" ], "language": "python", "metadata": {}, @@ -61,8 +61,8 @@ "outputs": [ { "html": [ - "
beforeafter
\n", - "\n", + "
beforeafter
\n", + "\n", "G\n", "\n", "Fin(\n", @@ -165,8 +165,8 @@ "\u24ff\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "G\n", "\n", "t\n", @@ -257,8 +257,8 @@ "p0 & !p1\n", "\n", "\n", - "
\n", - "\n", + "
\n", + "\n", "G\n", "\n", "(Fin(\n", @@ -363,8 +363,8 @@ "p0 & p1\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "G\n", "\n", "(Fin(\n", @@ -467,8 +467,8 @@ "p0 & p1\n", "\n", "\n", - "
\n", - "\n", + "
\n", + "\n", "G\n", "\n", "(Inf(\n", @@ -584,8 +584,8 @@ "!p0 & !p1\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "G\n", "\n", "Inf(\n", @@ -700,8 +700,8 @@ "!p0 & !p1\n", "\n", "\n", - "
\n", - "\n", + "
\n", + "\n", "G\n", "\n", "Inf(\n", @@ -829,8 +829,8 @@ "\u2778\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "G\n", "\n", "Inf(\n", @@ -958,8 +958,8 @@ "\u2778\n", "\n", "\n", - "
\n", - "\n", + "
\n", + "\n", "G\n", "\n", "((Fin(\n", @@ -1083,8 +1083,8 @@ "p0 & p1\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "G\n", "\n", "Inf(\n", @@ -1202,8 +1202,8 @@ "p0 & p1\n", "\n", "\n", - "
\n", - "\n", + "
\n", + "\n", "G\n", "\n", "(Fin(\n", @@ -1215,7 +1215,7 @@ ")&Inf(\n", "\u2778\n", "))\n", - "[Streett-like 3]\n", + "[gen. Streett 3]\n", "\n", "\n", "0\n", @@ -1307,8 +1307,8 @@ "!p0 & p1\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "G\n", "\n", "(Fin(\n", @@ -1320,7 +1320,7 @@ ")&Inf(\n", "\u2778\n", "))\n", - "[Streett-like 3]\n", + "[gen. Streett 3]\n", "\n", "\n", "0\n", @@ -1412,8 +1412,8 @@ "!p0 & p1\n", "\n", "\n", - "
\n", - "\n", + "
\n", + "\n", "G\n", "\n", "(Fin(\n", @@ -1530,8 +1530,8 @@ "\u2778\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "G\n", "\n", "(Fin(\n", @@ -1648,8 +1648,8 @@ "\u2778\n", "\n", "\n", - "
\n", - "\n", + "
\n", + "\n", "G\n", "\n", "((Fin(\n", @@ -1741,8 +1741,8 @@ "p0 & !p1\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "G\n", "\n", "(Fin(\n", @@ -1832,8 +1832,8 @@ "p0 & !p1\n", "\n", "\n", - "
\n", - "\n", + "
\n", + "\n", "G\n", "\n", "(Inf(\n", @@ -1960,8 +1960,8 @@ "\u2777\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "G\n", "\n", "(Inf(\n", @@ -2088,8 +2088,8 @@ "\u2777\n", "\n", "\n", - "
\n", - "\n", + "
\n", + "\n", "G\n", "\n", "(Fin(\n", @@ -2181,8 +2181,8 @@ "p0 & !p1\n", "\n", "\n", - "\n", - "\n", + "\n", + "\n", "G\n", "\n", "(Fin(\n",