summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoraarne <aarne@cs.chalmers.se>2007-11-09 14:02:11 +0000
committeraarne <aarne@cs.chalmers.se>2007-11-09 14:02:11 +0000
commitad96ff18224e08d5450170e87c43250f882674b2 (patch)
tree59d0f4a408a8a7ac076e792dd35a20ea9522d865
parente66aab0978dc4652ee9df3160dcd1f5fbe3bdb79 (diff)
debugging gfcc bug; resulted in some type annotations to work around problems
-rw-r--r--src/GF/Grammar/Compute.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/GF/Grammar/Compute.hs b/src/GF/Grammar/Compute.hs
index 043c2bd7e..cccbb2ca4 100644
--- a/src/GF/Grammar/Compute.hs
+++ b/src/GF/Grammar/Compute.hs
@@ -179,6 +179,7 @@ computeTermOpt rec gr = comp where
vs <- allParamValues gr ptyp
case lookup v' (zip vs [0 .. length vs - 1]) of
Just i -> comp g $ ts !! i
+----- _ -> prtBad "selection" $ S t' v' -- debug
_ -> return $ S t' v' -- if v' is not canonical
T (TComp _) cs -> do
@@ -196,8 +197,7 @@ computeTermOpt rec gr = comp where
Alias _ _ d -> comp g (S d v')
S (T i cs) e -> prawitz g i (flip S v') cs e
-
- _ -> returnC $ S t' v'
+ _ -> returnC $ S t' v'
-- normalize away empty tokens
K "" -> return Empty