summaryrefslogtreecommitdiff
path: root/src/GF/Canon/GFCC/FCFGParsing.hs
diff options
context:
space:
mode:
authoraarne <aarne@cs.chalmers.se>2007-09-20 13:26:59 +0000
committeraarne <aarne@cs.chalmers.se>2007-09-20 13:26:59 +0000
commit74ad9aa2fd7a9cbd4fb011cd445cd1e47a03e8ef (patch)
treee162194d717ff5126b8653e7422d6cda7dce061b /src/GF/Canon/GFCC/FCFGParsing.hs
parent8bf5ff0a9423be908502a0ad4c5f91ff00f342e4 (diff)
printing GSyntax with GFCC trees
Diffstat (limited to 'src/GF/Canon/GFCC/FCFGParsing.hs')
-rw-r--r--src/GF/Canon/GFCC/FCFGParsing.hs10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/GF/Canon/GFCC/FCFGParsing.hs b/src/GF/Canon/GFCC/FCFGParsing.hs
index dfedc6622..eeea653d2 100644
--- a/src/GF/Canon/GFCC/FCFGParsing.hs
+++ b/src/GF/Canon/GFCC/FCFGParsing.hs
@@ -118,13 +118,11 @@ cnv_forests2 (FFloat x) = FFloat x
tree2term :: SyntaxTree Fun -> Exp
tree2term (TNode f ts) = Tr (AC f) (map tree2term ts)
-{- ----
-tree2term (TString s) = Macros.string2term s
-tree2term (TInt n) = Macros.int2term n
-tree2term (TFloat f) = Macros.float2term f
-tree2term (TMeta) = Macros.mkMeta 0
--}
+tree2term (TString s) = Tr (AS s) []
+tree2term (TInt n) = Tr (AI n) []
+tree2term (TFloat f) = Tr (AF f) []
+tree2term (TMeta) = Tr AM []
----------------------------------------------------------------------
-- conversion and unification of forests