mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-23 11:42:49 -06:00
parteval -> partial evaluation
This commit is contained in:
@@ -97,7 +97,7 @@ evalInfo opts ms m c info = do
|
|||||||
|
|
||||||
-- | the main function for compiling linearizations
|
-- | the main function for compiling linearizations
|
||||||
partEval :: Options -> SourceGrammar -> (Context,Type) -> Term -> Err Term
|
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
|
let vars = map (\(bt,x,t) -> x) context
|
||||||
args = map Vr vars
|
args = map Vr vars
|
||||||
subst = [(v, Vr v) | v <- vars]
|
subst = [(v, Vr v) | v <- vars]
|
||||||
|
|||||||
Reference in New Issue
Block a user