Moved Graph and Relation stuff to separate modules. Added some QuickCheck properties for Relation. Improved relation datastructure and algorithms, making FA generation much faster.

This commit is contained in:
bringert
2005-10-26 16:13:13 +00:00
parent ae8bf54a04
commit b7609f09a5
6 changed files with 263 additions and 105 deletions

View File

@@ -5,9 +5,9 @@
-- Stability : (stable)
-- Portability : (portable)
--
-- > CVS $Date: 2005/09/14 15:17:30 $
-- > CVS $Date: 2005/10/26 17:13:13 $
-- > CVS $Author: bringert $
-- > CVS $Revision: 1.17 $
-- > CVS $Revision: 1.18 $
--
-- Representation of, conversion to, and utilities for
-- printing of a general Speech Recognition Grammar.
@@ -33,6 +33,7 @@ import Data.List
import Data.Maybe (fromMaybe)
import Data.FiniteMap
import Debug.Trace
data SRG = SRG { grammarName :: String -- ^ grammar name
, startCat :: String -- ^ start category name