@@ -1476,20 +1476,20 @@ runTactical ctxt env tm = runTacTm (eval tm) >> return ()
1476 -- step, the output is the (reflected) term returned.
1476 -- step, the output is the (reflected) term returned.
1477 runTacTm :: Term -> ElabD Term
1477 runTacTm :: Term -> ElabD Term
1478 runTacTm (unApply -> tac@(P _ n _, args))
1478 runTacTm (unApply -> tac@(P _ n _, args))
1479− | n == tacN "Solve", [] <- args
1479+ | n == tacN "prim__Solve", [] <- args
1480 = do solve
1480 = do solve
1481 returnUnit
1481 returnUnit
1482− | n == tacN "Goal", [] <- args
1482+ | n == tacN "prim__Goal", [] <- args
1483 = do (h:_) <- get_holes
1483 = do (h:_) <- get_holes
1484 t <- goal
1484 t <- goal
1485 fmap fst . get_type_val $
1485 fmap fst . get_type_val $
1486 rawPair (Var (reflm "TTName"), Var (reflm "TT"))
1486 rawPair (Var (reflm "TTName"), Var (reflm "TT"))
1487 (reflectName h, reflect t)
1487 (reflectName h, reflect t)
1488− | n == tacN "Holes", [] <- args
1488+ | n == tacN "prim__Holes", [] <- args
1489 = do hs <- get_holes
1489 = do hs <- get_holes
1490 fmap fst . get_type_val $
1490 fmap fst . get_type_val $
1491 mkList (Var $ reflm "TTName") (map reflectName hs)
1491 mkList (Var $ reflm "TTName") (map reflectName hs)
1492− | n == tacN "Guess", [] <- args
1492+ | n == tacN "prim__Guess", [] <- args
1493 = do ok <- is_guess
1493 = do ok <- is_guess
1495 then do guess <- fmap forget get_guess
1495 then do guess <- fmap forget get_guess
@@ -1500,46 +1500,46 @@ runTactical ctxt env tm = runTacTm (eval tm) >> return ()
1500 else fmap fst . get_type_val $
1500 else fmap fst . get_type_val $
1501 RApp (Var (sNS (sUN "Nothing") ["Maybe", "Prelude"]))
1501 RApp (Var (sNS (sUN "Nothing") ["Maybe", "Prelude"]))
1502 (Var (reflm "TT"))
1502 (Var (reflm "TT"))
1503− | n == tacN "Env", [] <- args
1503+ | n == tacN "prim__Env", [] <- args
1504 = do env <- get_env
1504 = do env <- get_env
1505 fmap fst . get_type_val $ reflectEnv env
1505 fmap fst . get_type_val $ reflectEnv env
1506− | n == tacN "Fail", [_a, errs] <- args
1506+ | n == tacN "prim__Fail", [_a, errs] <- args
1507 = do parts <- reifyReportParts (eval errs)
1507 = do parts <- reifyReportParts (eval errs)
1508 lift . tfail $ ReflectionError [parts] (Msg "")
1508 lift . tfail $ ReflectionError [parts] (Msg "")
1509− | n == tacN "PureTactical", [_a, tm] <- args
1509+ | n == tacN "prim__PureTactical", [_a, tm] <- args
1510 = return tm
1510 = return tm
1511− | n == tacN "BindTactical", [_a, _b, first, andThen] <- args
1511+ | n == tacN "prim__BindTactical", [_a, _b, first, andThen] <- args
1512 = do let first' = eval first
1512 = do let first' = eval first
1513 res <- runTacTm first'
1513 res <- runTacTm first'
1514 let next = eval (App andThen res)
1514 let next = eval (App andThen res)
1515 runTacTm next
1515 runTacTm next
1516− | n == tacN "Try", [_a, first, alt] <- args
1516+ | n == tacN "prim__Try", [_a, first, alt] <- args
1517 = do let first' = eval first
1517 = do let first' = eval first
1518 let alt' = eval alt
1518 let alt' = eval alt
1519 try' (runTacTm first') (runTacTm alt') True
1519 try' (runTacTm first') (runTacTm alt') True
1520− | n == tacN "Fill", [raw] <- args
1520+ | n == tacN "prim__Fill", [raw] <- args
1521 = do raw' <- reifyRaw raw
1521 = do raw' <- reifyRaw raw
1522 apply raw' []
1522 apply raw' []
1523 returnUnit
1523 returnUnit
1524− | n == tacN "Gensym", [eval -> Constant (Str hint)] <- args
1524+ | n == tacN "prim__Gensym", [eval -> Constant (Str hint)] <- args
1525 = do n <- getNameFrom (sMN 0 hint)
1525 = do n <- getNameFrom (sMN 0 hint)
1526 fmap fst $ get_type_val (reflectName n)
1526 fmap fst $ get_type_val (reflectName n)
1527− | n == tacN "Claim", [n, ty] <- args
1527+ | n == tacN "prim__Claim", [n, ty] <- args
1528 = do n' <- reifyTTName n
1528 = do n' <- reifyTTName n
1529 ty' <- reifyRaw ty
1529 ty' <- reifyRaw ty
1530 claim n' ty'
1530 claim n' ty'
1531 returnUnit
1531 returnUnit
1532− | n == tacN "Forget", [tt] <- args
1532+ | n == tacN "prim__Forget", [tt] <- args
1533 = do tt' <- reifyTT tt
1533 = do tt' <- reifyTT tt
1534 fmap fst . get_type_val $ reflect tt'
1534 fmap fst . get_type_val $ reflect tt'
1535− | n == tacN "Attack", [] <- args
1535+ | n == tacN "prim__Attack", [] <- args
1536 = do attack
1536 = do attack
1537 returnUnit
1537 returnUnit
1538− | n == tacN "Focus", [what] <- args
1538+ | n == tacN "prim__Focus", [what] <- args
1539 = do n' <- reifyTTName what
1539 = do n' <- reifyTTName what
1540 focus n'
1540 focus n'
1541 returnUnit
1541 returnUnit
1542− | n == tacN "Unfocus", [what] <- args
1542+ | n == tacN "prim__Unfocus", [what] <- args
1543 = do n' <- reifyTTName what
1543 = do n' <- reifyTTName what
1544 movelast n'
1544 movelast n'
1545 returnUnit
1545 returnUnit