parteval -> partial evaluation

This commit is contained in:
krasimir
2009-11-12 20:12:59 +00:00
parent 1c4525d763
commit 28e6c021e7

View File

@@ -97,7 +97,7 @@ evalInfo opts ms m c info = do
-- | the main function for compiling linearizations
partEval :: Options -> SourceGrammar -> (Context,Type) -> Term -> Err Term
partEval opts gr (context, val) trm = errIn (render (text "parteval" <+> ppTerm Qualified 0 trm)) $ do
partEval opts gr (context, val) trm = errIn (render (text "partial evaluation" <+> ppTerm Qualified 0 trm)) $ do
let vars = map (\(bt,x,t) -> x) context
args = map Vr vars
subst = [(v, Vr v) | v <- vars]