From 0cd5e62e836e8cb8d2b49f76bfb899081aa2366f Mon Sep 17 00:00:00 2001 From: "kr.angelov" Date: Sun, 23 Sep 2007 20:01:25 +0000 Subject: remove some redundant dependencies from FCFG --- src/GF/Compile/ShellState.hs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/GF/Compile') diff --git a/src/GF/Compile/ShellState.hs b/src/GF/Compile/ShellState.hs index 57c0d1e88..e9533e1a0 100644 --- a/src/GF/Compile/ShellState.hs +++ b/src/GF/Compile/ShellState.hs @@ -17,6 +17,8 @@ module GF.Compile.ShellState where import GF.Data.Operations import GF.Canon.GFC import GF.Canon.AbsGFC +import GF.Canon.GFCC.AbsGFCC(CId(CId)) +import GF.Canon.GFCC.DataGFCC(mkGFCC) import GF.Canon.CanonToGFCC as C2GFCC import GF.Grammar.Macros import GF.Grammar.MMacros @@ -260,7 +262,7 @@ updateShellState opts ign mcnc sh ((_,sgr,gr,eenv),rts) = do let fromGFC = snd . snd . Cnv.convertGFC opts (mcfgs, cfgs) = unzip $ map (curry fromGFC cgr) concrs - fcfgs = FCnv.convertGrammar (C2GFCC.mkCanon2gfccNoUTF8 cgr) + fcfgs = [(IC id,g) | (CId id,g) <- FCnv.convertGrammar (mkGFCC (C2GFCC.mkCanon2gfccNoUTF8 cgr))] pInfos = zipWith3 Prs.buildPInfo mcfgs (map snd fcfgs) cfgs -- cgit v1.2.3