@@ -172,11 +172,11 @@ value env t0 =
172172 ImplArg t -> (VImplArg . ) # value env t
173173 Table p res -> liftM2 VTblType # value env p <# value env res
174174 RecType rs -> do lovs <- mapPairsM (value env) rs
175- return $ \ vs-> VRecType $ mapSnd ($ vs) lovs
175+ return $ \ vs-> VRecType $ mapSnd ($ vs) lovs
176176 t@ (ExtR t1 t2) -> ((extR t. )# both id ) # both (value env) (t1,t2)
177177 FV ts -> ((vfv . ) # sequence ) # mapM (value env) ts
178178 R as -> do lovs <- mapPairsM (value env. snd ) as
179- return $ \ vs-> VRec $ mapSnd ($ vs) lovs
179+ return $ \ vs-> VRec $ mapSnd ($ vs) lovs
180180 T i cs -> valueTable env i cs
181181 V ty ts -> do pvs <- paramValues env ty
182182 ((VV ty pvs . ) . sequence ) # mapM (value env) ts
@@ -376,10 +376,10 @@ valueTable env i cs =
376376 where
377377 dynamic cs' ty _ = cases cs' # value env ty
378378
379- cases cs' vty vs = err keep ($ vs) (convertv cs' (vty vs))
379+ cases cs' vty vs = err keep ($ vs) (convertv cs' (vty vs))
380380 where
381381 keep msg = -- trace (msg++"\n"++render (ppTerm Unqualified 0 (T i cs))) $
382- VT wild (vty vs) (mapSnd ($ vs) cs')
382+ VT wild (vty vs) (mapSnd ($ vs) cs')
383383
384384 wild = case i of TWild _ -> True ; _ -> False
385385
@@ -392,7 +392,7 @@ valueTable env i cs =
392392 convert' cs' ((pty,vs),pvs) =
393393 do sts <- mapM (matchPattern cs') vs
394394 return $ \ vs -> VV pty pvs $ map (err bug id . valueMatch env)
395- (mapFst ($ vs) sts)
395+ (mapFst ($ vs) sts)
396396
397397 valueCase (p,t) = do p' <- measurePatt # inlinePattMacro p
398398 pvs <- linPattVars p'
@@ -430,19 +430,19 @@ apply' :: CompleteEnv -> Term -> [OpenValue] -> Err OpenValue
430430apply' env t [] = value env t
431431apply' env t vs =
432432 case t of
433- QC x -> return $ \ svs -> VCApp x (map ($ svs) vs)
433+ QC x -> return $ \ svs -> VCApp x (map ($ svs) vs)
434434{-
435435 Q x@(m,f) | m==cPredef -> return $
436436 let constr = --trace ("predef "++show x) .
437437 VApp x
438438 in \ svs -> maybe constr id (Map.lookup f predefs)
439- $ map ($svs) vs
439+ $ map ($ svs) vs
440440 | otherwise -> do r <- resource env x
441- return $ \ svs -> vapply (gloc env) r (map ($svs) vs)
441+ return $ \ svs -> vapply (gloc env) r (map ($ svs) vs)
442442-}
443443 App t1 t2 -> apply' env t1 . (: vs) =<< value env t2
444444 _ -> do fv <- value env t
445- return $ \ svs -> vapply (gloc env) (fv svs) (map ($ svs) vs)
445+ return $ \ svs -> vapply (gloc env) (fv svs) (map ($ svs) vs)
446446
447447vapply :: GLocation -> Value -> [Value ] -> Value
448448vapply loc v [] = v
0 commit comments