- May 01, 2014
-
-
Tomáš Pecka authored
- FA -> LRG: fix double addition of rules - Glushkov: use different state/nonterminal names. Names are generated via hexavigesimal with symbol id appended - Thompson: use different state names - Brzozowski: fix numbering - start at 0 so hexavigesimal starts properly at A - RRG -> FA: if createUnique is used, then use A' instead of A0 - tests: correct exit values to determine if process reached timeout or segfault
-
- Apr 19, 2014
-
-
Tomáš Pecka authored
- Make interfaces interfaces - remove member variables from them - Remove redundant interfaces - Remove redundant classes aka StateNonTerminalMap. This functionality can be achieved by simpler std::map - Ensure second call of convert() will not fail by creating everything on fly. Thompson is the only algorithm where output must be member variable to make things simple. C11 will hopefully resolve this. - Hexavigesimal for Brzozowski classes.
-
- Apr 14, 2014
-
-
Tomáš Pecka authored
-
Tomáš Pecka authored
-
- Apr 07, 2014
-
-
Tomáš Pecka authored
- Removal of libaregexptree/RegExpAlphabet - Method getting regexp alphabet moved to alib/RegExp, alib/RegExpElement - Method getting get symbols list in order moved to aconversion/GlushkovTraversal as Glushkov algorithm is the only one using it - Reflect changes throughout project
-
- Mar 31, 2014
-
-
- Mar 30, 2014
-
-
Tomáš Pecka authored
- RE to FA: comments - RE to RRG: fix generating epsilon rules and workaround for issue #22
-
Tomáš Pecka authored
-
- Mar 25, 2014
-
-
Tomáš Pecka authored
-
- Mar 13, 2014
-
-
Tomáš Pecka authored
-
- Mar 03, 2014
-
-
Tomáš Pecka authored
-
Tomáš Pecka authored
-
- Feb 27, 2014
-
-
Jan Trávníček authored
This reverts commit 832a57e7. Conflicts: aconversions/src/re2fa/Brzozowski.cpp libaregexptree/src/RegExpOptimize.cpp
-
Tomáš Pecka authored
-
Jan Trávníček authored
-
- Feb 25, 2014
-
-
Jan Trávníček authored
-
Tomáš Pecka authored
-
- Feb 24, 2014
-
-
Jan Trávníček authored
-
Tomáš Pecka authored
-
Tomáš Pecka authored
-
- Feb 23, 2014
-
-
Tomáš Pecka authored
-
- Feb 22, 2014
-
-
Tomáš Pecka authored
- new dlls: - libaderivation - derivations of RE (+ integrals soon(c) ) - libaregexptree - algorithms on regexp tree (optimizations, special traversal) - aderivation library moved outside conversion directory - Deleted regexputils. Methods moved directly into alib or libaregexptree - Reflect mentioned changes in conversion algorithms - Change to makefile (compile alib first, then libs, then binaries)
-
- Feb 16, 2014
-
-
Tomáš Pecka authored
-
- Feb 07, 2014
-
-
Tomáš Pecka authored
-
Tomáš Pecka authored
-
- Jan 24, 2014
-
-
Tomáš Pecka authored
-
- Jan 20, 2014
-
-
Tomáš Pecka authored
-
- Jan 16, 2014
-
-
Tomáš Pecka authored
-
Tomáš Pecka authored
-