Heavily rewrite and optimize the determinization

* NEWS: document the rewrite
* spot/twaalgos/determinize.cc: lots of code optimizations
* tests/core/safra.test, tests/python/highlighting.ipynb,
  tests/python/simstate.py: Update tests
This commit is contained in:
Maximilien Colange 2017-10-04 15:41:02 +02:00
parent 308415f88a
commit bd739a5712
5 changed files with 837 additions and 604 deletions

View file

@ -52,15 +52,15 @@ properties: trans-labels explicit-labels trans-acc deterministic
State: 0
[0] 1
State: 1
[0] 2 {1}
[!0&1] 3
[!0&1] 2
[0] 3 {1}
State: 2
[0] 1
[!0&1] 3
State: 3
[0&!1] 0
[0&1] 2
[!0&1] 3
[!0&1] 2
[0&1] 3
State: 3
[0] 1
[!0&1] 2
--END--
EOF
@ -98,19 +98,19 @@ State: 0
[0] 1
State: 1
[0&!1] 1
[0&1] 2
[!0&1] 3 {1}
[!0&1] 2 {1}
[0&1] 3
State: 2
[0&1] 1 {1}
[!0&1] 3 {1}
[0&!1] 4
State: 3
[0&!1] 0
[0&1] 2
[!0&1] 3 {1}
[!0&1] 2 {1}
[0&1] 3
State: 3
[0&1] 1 {1}
[!0&1] 2 {1}
[0&!1] 4
State: 4
[0] 1 {1}
[!0&1] 3 {1}
[!0&1] 2 {1}
--END--
EOF