Skip to content
Snippets Groups Projects
  1. May 01, 2014
    • Tomáš Pecka's avatar
      aconversion: changes (see details) · b9be7075
      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
      b9be7075
  2. Apr 19, 2014
    • Tomáš Pecka's avatar
      aconversions: Resolve issue #20. · 74a93874
      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.
      74a93874
  3. Apr 14, 2014
  4. Apr 07, 2014
    • Tomáš Pecka's avatar
      libaregexptree: Remove RegExpAlphabet · 53bc81ed
      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
      53bc81ed
  5. Mar 31, 2014
  6. Mar 30, 2014
  7. Mar 25, 2014
  8. Mar 13, 2014
  9. Mar 03, 2014
  10. Feb 27, 2014
  11. Feb 25, 2014
  12. Feb 24, 2014
  13. Feb 23, 2014
  14. Feb 22, 2014
    • Tomáš Pecka's avatar
      Big changes to REUtils, deriv. and optimizations, Makefile · 22edf3e9
      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)
      22edf3e9
  15. Feb 16, 2014
  16. Feb 07, 2014
  17. Jan 24, 2014
  18. Jan 20, 2014
  19. Jan 16, 2014
Loading