1
0
forked from GitHub/gf-core

move GF.Devel.PrintGFCC to GF.GFCC.PrintGFCC

This commit is contained in:
kr.angelov
2008-05-22 15:41:17 +00:00
parent 60a3390173
commit c0f7b0695e
4 changed files with 4 additions and 4 deletions

View File

@@ -1,21 +0,0 @@
module GF.Devel.PrintGFCC where
import GF.GFCC.DataGFCC (GFCC)
import GF.GFCC.Raw.ConvertGFCC (fromGFCC)
import GF.GFCC.Raw.PrintGFCCRaw (printTree)
import GF.Devel.GFCCtoHaskell
import GF.Devel.GFCCtoJS
import GF.Text.UTF8
-- top-level access to code generation
prGFCC :: String -> GFCC -> String
prGFCC printer gr = case printer of
"haskell" -> grammar2haskell gr
"haskell_gadt" -> grammar2haskellGADT gr
"js" -> gfcc2js gr
_ -> printGFCC gr
printGFCC :: GFCC -> String
printGFCC = encodeUTF8 . printTree . fromGFCC