aboutsummaryrefslogtreecommitdiff
path: root/contrib/interface/ascent.mli
diff options
context:
space:
mode:
authorbertot2001-04-18 07:03:26 +0000
committerbertot2001-04-18 07:03:26 +0000
commitb9d7d302a186e2bb6766708a9802f058724ea0fb (patch)
tree99d2b10f2a7b79f52c8ff1c3d4b6d2a2550dfccc /contrib/interface/ascent.mli
parenta887ce2613b9d223fa7d193a6e8b851f02cad988 (diff)
Adding files for the production of textual explanations as used in pcoq.
dependence files are updated accordingly. Modifications in other files to cope with a few errors in the translation for the parser (mostly around records, coercions, and the search-pattern command). git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@1599 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'contrib/interface/ascent.mli')
-rw-r--r--contrib/interface/ascent.mli10
1 files changed, 10 insertions, 0 deletions
diff --git a/contrib/interface/ascent.mli b/contrib/interface/ascent.mli
index 07487e82ba..d6eaf0c6d1 100644
--- a/contrib/interface/ascent.mli
+++ b/contrib/interface/ascent.mli
@@ -118,6 +118,8 @@ and ct_COMMAND =
| CT_resume of ct_ID_OPT
| CT_save of ct_THM_OPT * ct_ID_OPT
| CT_search of ct_ID * ct_IN_OR_OUT_MODULES
+ | CT_search_pattern of ct_FORMULA * ct_IN_OR_OUT_MODULES
+ | CT_search_rewrite of ct_FORMULA * ct_IN_OR_OUT_MODULES
| CT_section_end of ct_ID
| CT_section_struct of ct_SECTION_BEGIN * ct_SECTION_BODY * ct_COMMAND
| CT_set_natural of ct_ID
@@ -507,6 +509,14 @@ and ct_TARG =
| CT_coerce_UNFOLD_NE_LIST_to_TARG of ct_UNFOLD_NE_LIST
and ct_TARG_LIST =
CT_targ_list of ct_TARG list
+and ct_TEXT =
+ CT_coerce_ID_to_TEXT of ct_ID
+ | CT_text_formula of ct_FORMULA
+ | CT_text_h of ct_TEXT list
+ | CT_text_hv of ct_TEXT list
+ | CT_text_op of ct_TEXT list
+ | CT_text_path of ct_SIGNED_INT_LIST
+ | CT_text_v of ct_TEXT list
and ct_THEOREM_GOAL =
CT_goal of ct_FORMULA
| CT_theorem_goal of ct_DEFN_OR_THM * ct_ID * ct_FORMULA