diff options
| author | peb <unknown> | 2005-04-18 13:55:32 +0000 |
|---|---|---|
| committer | peb <unknown> | 2005-04-18 13:55:32 +0000 |
| commit | c1592825c71867711a63293b588fcbc97e52bfc4 (patch) | |
| tree | 5b042471de94431e15f8fda2c6ff9a85bce99cef /src/GF/Conversion/RemoveEpsilon.hs | |
| parent | 1323b7406376c72f40b1e561e079f8824f79aabf (diff) | |
"Committed_by_peb"
Diffstat (limited to 'src/GF/Conversion/RemoveEpsilon.hs')
| -rw-r--r-- | src/GF/Conversion/RemoveEpsilon.hs | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/GF/Conversion/RemoveEpsilon.hs b/src/GF/Conversion/RemoveEpsilon.hs new file mode 100644 index 000000000..f6e30e16d --- /dev/null +++ b/src/GF/Conversion/RemoveEpsilon.hs @@ -0,0 +1,36 @@ +---------------------------------------------------------------------- +-- | +-- Maintainer : PL +-- Stability : (stable) +-- Portability : (portable) +-- +-- > CVS $Date: 2005/04/18 14:57:29 $ +-- > CVS $Author: peb $ +-- > CVS $Revision: 1.1 $ +-- +-- Removing epsilon linearizations from MCF grammars +----------------------------------------------------------------------------- + + +module GF.Conversion.RemoveEpsilon where +-- (convertGrammar) where + +import GF.System.Tracing +import GF.Infra.Print + +import Monad +import List (mapAccumL) +import Maybe (mapMaybe) +import GF.Formalism.Utilities +import GF.Formalism.GCFG +import GF.Formalism.MCFG +import GF.Conversion.Types +import GF.Data.Assoc +import GF.Data.SortedList +import GF.NewParsing.GeneralChart + +convertGrammar :: EGrammar -> EGrammar +convertGrammar grammar = undefined + + + |
