polish previous two patches
* NEWS: Update. * spot/twaalgos/genem.cc, spot/twaalgos/genem.hh, spot/twa/twa.cc: Update copyright years. * spot/twa/twa.hh: Update Doxygen documentation. * spot/twaalgos/sccinfo.cc, spot/twaalgos/sccinfo.hh: Simplify data structures, and fix failure of get_accepting_run() to compute accepting runs in SCC that are accepting due to the self-loop optimization of scc_info. * tests/python/highlighting.ipynb: Add three test cases.
This commit is contained in:
parent
837f9e296b
commit
c25a67b00d
8 changed files with 1007 additions and 142 deletions
|
|
@ -1,5 +1,5 @@
|
|||
// -*- coding: utf-8 -*-
|
||||
// Copyright (C) 2017, 2018 Laboratoire de Recherche et Developpement
|
||||
// Copyright (C) 2017-2019 Laboratoire de Recherche et Developpement
|
||||
// de l'Epita (LRDE).
|
||||
//
|
||||
// This file is part of Spot, a model checking library.
|
||||
|
|
@ -255,12 +255,9 @@ namespace spot
|
|||
"does not support alternating automata");
|
||||
auto aut_ = std::const_pointer_cast<twa_graph>(aut);
|
||||
acc_cond old = aut_->acc();
|
||||
|
||||
twa_run_ptr run = std::make_shared<twa_run>(aut_);
|
||||
bool res = generic_emptiness_check_main_nocopy<true>(aut_, run);
|
||||
|
||||
aut_->set_acceptance(old);
|
||||
|
||||
if (!res)
|
||||
return run;
|
||||
return nullptr;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue