Norwegian

This commit is contained in:
aarne
2006-01-26 13:57:22 +00:00
parent ad65c86860
commit 443f86ba4d

View File

@@ -124,12 +124,16 @@ computeTermOpt rec gr = comp where
S t@(T _ cc) v -> do S t@(T _ cc) v -> do
v' <- comp g v v' <- comp g v
case matchPattern cc v' of case v' of
Ok (c,g') -> comp (g' ++ g) c FV vs -> do
_ | isCan v' -> prtBad ("missing case" +++ prt v' +++ "in") t ts' <- mapM (comp g . S t) vs
_ -> do return $ variants ts'
t' <- comp g t _ -> case matchPattern cc v' of
return $ S t' v' -- if v' is not canonical Ok (c,g') -> comp (g' ++ g) c
_ | isCan v' -> prtBad ("missing case" +++ prt v' +++ "in") t
_ -> do
t' <- comp g t
return $ S t' v' -- if v' is not canonical
S t v -> do S t v -> do
t' <- comp g t t' <- comp g t