summaryrefslogtreecommitdiff
path: root/src/GF/Conversion/SimpleToFCFG.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/GF/Conversion/SimpleToFCFG.hs')
-rw-r--r--src/GF/Conversion/SimpleToFCFG.hs13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/GF/Conversion/SimpleToFCFG.hs b/src/GF/Conversion/SimpleToFCFG.hs
index 6b580cb24..f5d771298 100644
--- a/src/GF/Conversion/SimpleToFCFG.hs
+++ b/src/GF/Conversion/SimpleToFCFG.hs
@@ -13,11 +13,9 @@
module GF.Conversion.SimpleToFCFG
- (convertGrammar,convertGrammarCId,FCat(..)) where
+ (convertGrammar,FCat(..)) where
-import GF.System.Tracing
import GF.Infra.PrintClass
-import GF.Infra.Ident
import Control.Monad
@@ -42,13 +40,8 @@ import Data.Maybe
type FToken = String
-convertGrammar :: Grammar -> [(Ident,FCFGrammar FCat FName FToken)]
-convertGrammar g = [(IC c, f) | (CId c,f) <- convertGrammarCId (mkGFCC g)]
-
--- this is more native for GFCC
-
-convertGrammarCId :: GFCC -> [(CId,FCFGrammar FCat FName FToken)]
-convertGrammarCId gfcc = [(cncname,convert abs_defs conc) |
+convertGrammar :: GFCC -> [(CId,FCFGrammar FCat FName FToken)]
+convertGrammar gfcc = [(cncname,convert abs_defs conc) |
cncname <- cncnames gfcc, conc <- Map.lookup cncname (concretes gfcc)]
where