1
0
forked from GitHub/gf-core

appForm now skips over Typed expressions

This commit is contained in:
kr.angelov
2014-09-17 22:02:36 +00:00
parent ff45e7dd3a
commit 4f23ed2289

View File

@@ -116,8 +116,9 @@ termFormCnc t = case t of
appForm :: Term -> (Term, [Term])
appForm t = case t of
App c a -> (fun, args ++ [a]) where (fun, args) = appForm c
_ -> (t,[])
App c a -> (fun, args ++ [a]) where (fun, args) = appForm c
Typed t _ -> appForm t
_ -> (t,[])
mkProdSimple :: Context -> Term -> Term
mkProdSimple c t = mkProd c t []