aboutsummaryrefslogtreecommitdiffhomepage
path: root/parsing
diff options
context:
space:
mode:
Diffstat (limited to 'parsing')
-rw-r--r--parsing/g_vernac.ml46
-rw-r--r--parsing/ppvernac.ml7
2 files changed, 9 insertions, 4 deletions
diff --git a/parsing/g_vernac.ml4 b/parsing/g_vernac.ml4
index 6dae6ee23..359323902 100644
--- a/parsing/g_vernac.ml4
+++ b/parsing/g_vernac.ml4
@@ -103,9 +103,9 @@ GEXTEND Gram
| b = bullet; tac = subgoal_command -> tac None (Some b)] ]
;
bullet:
- [ [ "-" -> Dash
- | "*" -> Star
- | "+" -> Plus ] ]
+ [ [ "-" -> Proof_global.Bullet.Dash
+ | "*" -> Proof_global.Bullet.Star
+ | "+" -> Proof_global.Bullet.Plus ] ]
;
subgoal_command:
[ [ c = check_command; "." -> fun g _ -> c g
diff --git a/parsing/ppvernac.ml b/parsing/ppvernac.ml
index 4bf6e59f1..ebd8175d7 100644
--- a/parsing/ppvernac.ml
+++ b/parsing/ppvernac.ml
@@ -745,7 +745,12 @@ let rec pr_vernac = function
(* Solving *)
| VernacSolve (i,b,tac,deftac) ->
(if i = 1 then mt() else int i ++ str ": ") ++
- (match b with None -> mt () | Some Dash -> str"-" | Some Star -> str"*" | Some Plus -> str"+") ++
+ begin match b with
+ | None -> mt ()
+ | Some Proof_global.Bullet.Dash -> str"-"
+ | Some Proof_global.Bullet.Star -> str"*"
+ | Some Proof_global.Bullet.Plus -> str"+"
+ end ++
pr_raw_tactic tac
++ (try if deftac then str ".." else mt ()
with UserError _|Loc.Exc_located _ -> mt())