diff options
| author | ppedrot | 2012-05-11 15:28:49 +0000 |
|---|---|---|
| committer | ppedrot | 2012-05-11 15:28:49 +0000 |
| commit | cffe0bf6b541c6322e89ef6827d3e7d9f299bbe4 (patch) | |
| tree | a84fe194f15a086ad691e877181872d21a61d27b /toplevel/ide_slave.ml | |
| parent | 5ea279dbd47d9ef1b87351e4df469aba3310f3f0 (diff) | |
Slightly modified the coqtop interface by adding an identifier in
goals.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@15303 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'toplevel/ide_slave.ml')
| -rw-r--r-- | toplevel/ide_slave.ml | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/toplevel/ide_slave.ml b/toplevel/ide_slave.ml index 4846f01533..b4a2178245 100644 --- a/toplevel/ide_slave.ml +++ b/toplevel/ide_slave.ml @@ -172,6 +172,7 @@ let concl_next_tac sigma concl = let process_goal sigma g = let env = Goal.V82.env sigma g in + let id = Goal.uid g in let ccl = let norm_constr = Reductionops.nf_evar sigma (Goal.V82.concl sigma g) in string_of_ppcmds (pr_goal_concl_style_env env norm_constr) in @@ -181,7 +182,7 @@ let process_goal sigma g = (* (string_of_ppcmds (pr_var_decl h_env d), hyp_next_tac sigma h_env d)::acc in *) let hyps = List.rev (Environ.fold_named_context process_hyp env ~init: []) in - { Interface.goal_hyp = hyps; Interface.goal_ccl = ccl } + { Interface.goal_hyp = hyps; Interface.goal_ccl = ccl; Interface.goal_id = id; } (* hyps,(ccl,concl_next_tac sigma g)) *) let goals () = |
