mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-24 03:52:50 -06:00
quick fixes in PGF.TypeCheck suggested by Krasimir; to be revisited
This commit is contained in:
@@ -548,6 +548,8 @@ eqValue fail suspend k v1 v2 = do
|
|||||||
return (VConst f vs)
|
return (VConst f vs)
|
||||||
occurCheck i0 k xs (VClosure env e) = do env <- mapM (occurCheck i0 k xs) env
|
occurCheck i0 k xs (VClosure env e) = do env <- mapM (occurCheck i0 k xs) env
|
||||||
return (VClosure env e)
|
return (VClosure env e)
|
||||||
|
occurCheck i0 k xs (VImplArg e) = do e <- occurCheck i0 k xs e
|
||||||
|
return (VImplArg e)
|
||||||
|
|
||||||
|
|
||||||
-----------------------------------------------------------
|
-----------------------------------------------------------
|
||||||
@@ -587,7 +589,7 @@ generateForMetas prove e = do
|
|||||||
|
|
||||||
generateForForest :: (Scope -> TType -> TcM FId Expr) -> Expr -> TcM FId Expr
|
generateForForest :: (Scope -> TType -> TcM FId Expr) -> Expr -> TcM FId Expr
|
||||||
generateForForest prove e = do
|
generateForForest prove e = do
|
||||||
fillinVariables
|
-- fillinVariables
|
||||||
refineExpr e
|
refineExpr e
|
||||||
where
|
where
|
||||||
fillinVariables = do
|
fillinVariables = do
|
||||||
|
|||||||
Reference in New Issue
Block a user