- Mar 25, 2021
-
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
In the context the order of iterators is that the returned value is always positive
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
ints unnecessarily reduce range of values for indexes
-
Jan Trávníček authored
-
Jan Trávníček authored
remove not needed cast
-
Jan Trávníček authored
Map keys are exactly corresponding to vector indexes in the algorithm.
-
Jan Trávníček authored
-
- Mar 19, 2021
-
-
Jan Trávníček authored
getRank used to return a class that was supposed to be compatible with unsigned (and size_t) however now it is unsigned by itself
-
Jan Trávníček authored
-
- Mar 12, 2021
-
-
Jan Trávníček authored
-
- Mar 08, 2021
-
-
Tomáš Pecka authored
-
Tomáš Pecka authored
... because most developers were copy-pasting the preambule anyway and did not pay any attention to change it. Also, I think that git does better job in managing that.
-
Jan Trávníček authored
The case (b*+a)* was only optimized to (b+a)* by lemma V4.
-
- Jan 31, 2021
-
-
Tomáš Pecka authored
Algorithm automaton::transform::AutomatonIteration resulted in wrong output when the input automaton had a transition from the initial state to a final state. If such transitions exists, we must also add a transition from the new initial state to the old initial state in the new automata. Added a test case for this particular case. Closes #211
-
Tomáš Pecka authored
The tests for iteration were "messy". It was not clear what are they doing and also we tested two algorithms in one test case. Split those algorithms and make them clear -- test only for expected output.
-
Tomáš Pecka authored
There were two instances of the AutomatonIteration::iteration method, one for working with DFAs, one for NFAs. However, both shared the same code. Let's merge those methods.
-
Tomáš Pecka authored
-
- Jan 30, 2021
-
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Although #pragma once is not a standard, compilers nowadays usually support it. We don't have any tricky build system so we should be OK. This also fixes many errors regarding using reserved identifiers (names starting with double underscore).
-