org: fix many errors

Most of those errors were pointed out by the language-check tool.
However while fixing those I found a few other issues that I fixed.
In particular I updated the bibliographic reference for ltlsynt,
added some DOI links for some cited papers that had no link, and
fixed the broken introduction of ltlgrind.

* doc/org/autcross.org, doc/org/autfilt.org, doc/org/citing.org,
doc/org/compile.org, doc/org/concepts.org, doc/org/csv.org,
doc/org/dstar2tgba.org, doc/org/genaut.org, doc/org/hierarchy.org,
doc/org/install.org, doc/org/ioltl.org, doc/org/ltl2tgba.org,
doc/org/ltl2tgta.org, doc/org/ltlcross.org, doc/org/ltldo.org,
doc/org/ltlfilt.org, doc/org/ltlgrind.org, doc/org/ltlsynt.org,
doc/org/oaut.org, doc/org/randaut.org, doc/org/randltl.org,
doc/org/satmin.org, doc/org/tut01.org, doc/org/tut02.org,
doc/org/tut03.org, doc/org/tut10.org, doc/org/tut11.org,
doc/org/tut12.org, doc/org/tut20.org, doc/org/tut22.org,
doc/org/tut24.org, doc/org/tut30.org, doc/org/tut40.org,
doc/org/tut50.org, doc/org/tut51.org, doc/org/tut52.org,
doc/org/tut90.org, doc/org/upgrade2.org: Fix errors.
* bin/autfilt.cc, bin/common_aoutput.cc, bin/genaut.cc: Fix some
typos in --help text that appeared in the above org files.
This commit is contained in:
Alexandre Duret-Lutz 2024-02-09 12:16:52 +01:00
parent a6f79c6211
commit 4cf7503fff
41 changed files with 393 additions and 325 deletions

View file

@ -35,7 +35,7 @@ experience of updating a couple of projects that are using Spot.
4. [[#formulas][The implementation of LTL formulas has been rewritten]].
They are no longer pointers but plain objects that performs their
They are no longer pointers but plain objects that perform their
own reference counting, freeing the programmer from this tedious
and error-prone task. They could be handled as if they were
shared pointer, with the small difference that they are not using
@ -72,7 +72,7 @@ experience of updating a couple of projects that are using Spot.
using preconditions: the acceptance condition does not appear in
the type of the C++ object representing the automaton.
7. [[*Various renamings][Several class, functions, and methods, have been renamed]]. Some
7. [[*Various renamings][Several classes, functions, and methods, have been renamed]]. Some
have been completely reimplemented, with different interfaces.
In particular the =tgba_explicit_*= family of classes
(=tgba_explicit_formula=, =tgba_explicit_number=,
@ -110,7 +110,7 @@ experience of updating a couple of projects that are using Spot.
If Spot 1.2.6 was installed in =/usr/local=, its headers are
in =/usr/local/include/spot=. One would to write include statements
in =/usr/local/include/spot=. One would to write include statements
such as
#+BEGIN_SRC C++
#include <tgba/tgba.hh>
@ -370,7 +370,7 @@ removed, ~8200 lines added), and brings some nice benefits:
friendly, and several algorithms that spanned a few pages have been
reduced to a few lines. [[file:tut03.org][This page]] illustrates the new interface.
Also the =spot::ltl= namespace has been removed: everything is
Also, the =spot::ltl= namespace has been removed: everything is
directly in =spot= now.
In code where formulas are just parsed from input string, and then
@ -455,7 +455,7 @@ name:
#+BEGIN_SRC C++
if (!input->acc().is_generalized_buchi())
throw std::runtime_error
("myalgorithm() can only works with generalized Büchi acceptance");
("myalgorithm() can only work with generalized Büchi acceptance");
#+END_SRC
- Some methods of the =tgba= class have been removed, include some
@ -518,7 +518,7 @@ name:
So not only do we save the calls to =new= and =delete=, but we also
save the time it takes to construct the objects (including setting
up the virtual table), and via a =recycle()= method that has to be
added to the iterator, we update only the attributes that needs to
added to the iterator, we update only the attributes that need to
be updated (for instance if the iterator contains a pointer back to
the automaton, this pointer requires no update when the iterator is
recycled).
@ -586,7 +586,7 @@ for (auto i: aut->succ(s))
- Each =twa= now has a BDD dictionary, so the =get_dict()= method is
implemented once for all in =twa=, and should not be implemented
anymore in sub-classes.
anymore in subclasses.
- There should now be very few cases where it is necessary to call
methods of the BDD dictionary attached to a =twa=. Registering