@@ -1027,7 +1027,7 @@ expandParams dec ps ns infs tm = en tm
10271027 en (PAppBind fc f as) = PAppBind fc (en f) (map (fmap en) as)
10281028 en (PCase fc c os) = PCase fc (en c) (map (pmap en) os)
10291029 en (PIfThenElse fc c t f) = PIfThenElse fc (en c) (en t) (en f)
1030− en (PRunElab fc tm) = PRunElab fc (en tm)
1030+ en (PRunElab fc tm ns) = PRunElab fc (en tm) ns
10311031 en t = t
10321032
10331033 nselem x [] = False
@@ -1493,7 +1493,7 @@ implicitise syn ignore ist tm = -- trace ("INCOMING " ++ showImp True tm) $
14931493 imps top env (PHidden tm) = imps False env tm
14941494 imps top env (PUnifyLog tm) = imps False env tm
14951495 imps top env (PNoImplicits tm) = imps False env tm
1496− imps top env (PRunElab fc tm) = imps False env tm
1496+ imps top env (PRunElab fc tm ns) = imps False env tm
14971497 imps top env _ = return ()
14981498
14991499 pibind using [] sc = sc
@@ -1618,7 +1618,7 @@ addImpl' inpat env infns imp_meths ist ptm
16181618 ai qq env ds (PQuasiquote tm g) = PQuasiquote (ai True env ds tm)
16191619 (fmap (ai True env ds) g)
16201620 ai qq env ds (PUnquote tm) = PUnquote (ai False env ds tm)
1621− ai qq env ds (PRunElab fc tm) = PRunElab fc (ai False env ds tm)
1621+ ai qq env ds (PRunElab fc tm ns) = PRunElab fc (ai False env ds tm) ns
16221622 ai qq env ds tm = tm
16231623
16241624 handleErr (Left err) = PElabError err
@@ -2042,7 +2042,7 @@ substMatchShadow n shs tm t = sm shs t where
20422042 sm xs (PHidden x) = PHidden (sm xs x)
20432043 sm xs (PUnifyLog x) = PUnifyLog (sm xs x)
20442044 sm xs (PNoImplicits x) = PNoImplicits (sm xs x)
2045− sm xs (PRunElab fc script) = PRunElab fc (sm xs script)
2045+ sm xs (PRunElab fc script ns) = PRunElab fc (sm xs script) ns
20462046 sm xs x = x
20472047
20482048 fullApp (PApp _ (PApp fc f args) xs) = fullApp (PApp fc f (args ++ xs))
@@ -2171,5 +2171,5 @@ mkUniqueNames env tm = evalState (mkUniq tm) (S.fromList env) where
21712171 mkUniq (PNoImplicits t) = liftM PNoImplicits (mkUniq t)
21722172 mkUniq (PProof ts) = liftM PProof (mapM mkUniqT ts)
21732173 mkUniq (PTactics ts) = liftM PTactics (mapM mkUniqT ts)
2174− mkUniq (PRunElab fc ts) = liftM (PRunElab fc ) (mkUniq ts)
2174+ mkUniq (PRunElab fc ts ns) = liftM (\tm -> PRunElab fc tm ns) (mkUniq ts)
21752175 mkUniq t = return t