diff options
| author | herbelin | 2000-01-07 22:27:11 +0000 |
|---|---|---|
| committer | herbelin | 2000-01-07 22:27:11 +0000 |
| commit | 424bf8a5131aaf4960745c7050e5977c6e5fd4a5 (patch) | |
| tree | e23b22a6a106a7cbc0cd54cd48098f5c6aaceb68 /toplevel | |
| parent | f5863b8f5a6c8791f089a2ddb43978a298394c95 (diff) | |
Renommage command en constr
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@267 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'toplevel')
| -rw-r--r-- | toplevel/vernacentries.ml | 46 | ||||
| -rw-r--r-- | toplevel/vernacinterp.ml | 8 | ||||
| -rw-r--r-- | toplevel/vernacinterp.mli | 4 |
3 files changed, 29 insertions, 29 deletions
diff --git a/toplevel/vernacentries.ml b/toplevel/vernacentries.ml index 765f3e9f6e..4dad9e2bc1 100644 --- a/toplevel/vernacentries.ml +++ b/toplevel/vernacentries.ml @@ -339,7 +339,7 @@ let _ = let _ = add "GOAL" (function - | [VARG_COMMAND com] -> + | [VARG_CONSTR com] -> (fun () -> if not (refining()) then begin start_proof "Unnamed_thm" NeverDischarge com; @@ -659,7 +659,7 @@ let _ = let _ = add "StartProof" (function - | [VARG_STRING kind;VARG_IDENTIFIER s;VARG_COMMAND c] -> + | [VARG_STRING kind;VARG_IDENTIFIER s;VARG_CONSTR c] -> let stre = match kind with | "THEOREM" -> NeverDischarge | "LEMMA" -> NeverDischarge @@ -681,7 +681,7 @@ let _ = add "TheoremProof" (function | [VARG_STRING kind; VARG_IDENTIFIER s; - VARG_COMMAND c; VARG_VARGLIST coml] -> + VARG_CONSTR c; VARG_VARGLIST coml] -> let calls = List.map (function | (VCALL(na,l)) -> (na,l) @@ -724,7 +724,7 @@ let _ = let _ = add "DEFINITION" (function - | (VARG_STRING kind :: VARG_IDENTIFIER id :: VARG_COMMAND c ::optred) -> + | (VARG_STRING kind :: VARG_IDENTIFIER id :: VARG_CONSTR c ::optred) -> let red_option = match optred with | [] -> None | [VARG_TACTIC_ARG (Redexp(r1,r2))] -> @@ -806,7 +806,7 @@ let _ = let _ = add "Eval" (function - | VARG_TACTIC_ARG (Redexp (rn,unf)) :: VARG_COMMAND c :: g -> + | VARG_TACTIC_ARG (Redexp (rn,unf)) :: VARG_CONSTR c :: g -> let (evmap,sign) = get_evmap_sign (goal_of_args g) in let redexp = redexp_of_ast evmap sign (rn,unf) in let redfun = print_eval (reduction_of_redexp redexp) sign in @@ -816,7 +816,7 @@ let _ = let _ = add "Check" (function - | VARG_STRING kind :: VARG_COMMAND c :: g -> + | VARG_STRING kind :: VARG_CONSTR c :: g -> let (evmap, sign) = get_evmap_sign (goal_of_args g) in let prfun = match kind with | "CHECK" -> print_val @@ -881,7 +881,7 @@ let _ = (function | [ VARG_STRING f; VARG_IDENTIFIER s; - VARG_COMMAND c; + VARG_CONSTR c; VARG_BINDERLIST binders; VARG_BINDERLIST constructors ] -> let la = join_binders binders in @@ -921,7 +921,7 @@ let _ = (function | (VARG_VARGLIST [VARG_IDENTIFIER arid; - VARG_COMMAND arc; + VARG_CONSTR arc; VARG_BINDERLIST binders; VARG_BINDERLIST lconstr]) -> @@ -948,7 +948,7 @@ let _ = (function | (VARG_VARGLIST [VARG_IDENTIFIER arid; - VARG_COMMAND arc; + VARG_CONSTR arc; VARG_BINDERLIST lconstr]) -> (arid, arc, @@ -969,7 +969,7 @@ let _ = | [VARG_STRING coe; VARG_IDENTIFIER struc; VARG_BINDERLIST binders; - VARG_COMMAND s; + VARG_CONSTR s; VARG_VARGLIST namec; VARG_VARGLIST cfs] -> let ps = join_binders binders in @@ -977,7 +977,7 @@ let _ = (function | (VARG_VARGLIST [VARG_STRING str;VARG_IDENTIFIER id; - VARG_COMMAND c]) -> + VARG_CONSTR c]) -> (str = "COERCION",(id,c)) | _ -> bad_vernac_args "RECORD") cfs @@ -1001,8 +1001,8 @@ let _ = | (VARG_VARGLIST [VARG_IDENTIFIER fid; VARG_BINDERLIST farg; - VARG_COMMAND arf; - VARG_COMMAND ardef]) + VARG_CONSTR arf; + VARG_CONSTR ardef]) -> (fid,join_binders farg,arf,ardef) | _ -> bad_vernac_args "MUTUALRECURSIVE") lmi in @@ -1018,8 +1018,8 @@ let _ = (function | (VARG_VARGLIST [VARG_IDENTIFIER fid; - VARG_COMMAND arf; - VARG_COMMAND ardef]) + VARG_CONSTR arf; + VARG_CONSTR ardef]) -> (fid,arf,ardef) | _ -> bad_vernac_args "MUTUALCORECURSIVE") lmi in @@ -1037,7 +1037,7 @@ let _ = [VARG_IDENTIFIER fid; VARG_STRING depstr; VARG_IDENTIFIER indid; - VARG_COMMAND sort]) -> + VARG_CONSTR sort]) -> let dep = match depstr with | "DEP" -> true | "NODEP" -> false @@ -1052,9 +1052,9 @@ let _ = let _ = add "SyntaxMacro" (function - | [VARG_IDENTIFIER id;VARG_COMMAND com] -> + | [VARG_IDENTIFIER id;VARG_CONSTR com] -> (fun () -> syntax_definition id com) - | [VARG_IDENTIFIER id;VARG_COMMAND com; VARG_NUMBER n] -> + | [VARG_IDENTIFIER id;VARG_CONSTR com; VARG_NUMBER n] -> (fun () -> let rec aux t = function | 0 -> t @@ -1067,7 +1067,7 @@ let _ = let _ = add "ABSTRACTION" (function - | (VARG_IDENTIFIER id) :: (VARG_COMMAND com) :: l -> + | (VARG_IDENTIFIER id) :: (VARG_CONSTR com) :: l -> (fun () -> let arity = Array.of_list @@ -1246,7 +1246,7 @@ let _ = let _ = add "Searchisos" (function - | [VARG_COMMAND com] -> + | [VARG_CONSTR com] -> (fun () -> let env = Global.env() in let c = constr_of_com Evd.empty env com in @@ -1409,7 +1409,7 @@ open Pfedit let _ = vinterp_add "EXISTENTIAL" (function - | [VARG_NUMBER n; VARG_COMMAND c] -> + | [VARG_NUMBER n; VARG_CONSTR c] -> (fun () -> mutate (instantiate_pf_com n c)) | _ -> assert false) @@ -1419,7 +1419,7 @@ let _ = let _ = vinterp_add "PROOF" (function - | [VARG_COMMAND c] -> + | [VARG_CONSTR c] -> (fun () -> (* by (tactic_com exact c) *) (* on experimente la synthese d'ise dans exact *) by (dyn_exact [Command c]); @@ -1460,7 +1460,7 @@ let _ = let _ = add "PrintConstr" (function - | [VARG_COMMAND c] -> + | [VARG_CONSTR c] -> (fun () -> Term.constr_display (constr_of_com empty_evd (initial_sign()) c)) | _ -> bad_vernac_args "PrintConstr") diff --git a/toplevel/vernacinterp.ml b/toplevel/vernacinterp.ml index 412575a03b..3329beff53 100644 --- a/toplevel/vernacinterp.ml +++ b/toplevel/vernacinterp.ml @@ -25,8 +25,8 @@ type vernac_arg = | VARG_NUMBERLIST of int list | VARG_IDENTIFIER of identifier | VCALL of string * vernac_arg list - | VARG_COMMAND of Coqast.t - | VARG_COMMANDLIST of Coqast.t list + | VARG_CONSTR of Coqast.t + | VARG_CONSTRLIST of Coqast.t list | VARG_TACTIC of Coqast.t | VARG_TACTIC_ARG of tactic_arg | VARG_BINDER of identifier list * Coqast.t @@ -80,8 +80,8 @@ let rec cvt_varg ast = | Str(_,s) -> VARG_STRING s | Num(_,n) -> VARG_NUMBER n | Node(_,"NONE",[]) -> VARG_UNIT - | Node(_,"COMMAND",[c]) -> VARG_COMMAND c - | Node(_,"COMMANDLIST",l) -> VARG_COMMANDLIST l + | Node(_,"CONSTR",[c]) -> VARG_CONSTR c + | Node(_,"CONSTRLIST",l) -> VARG_CONSTRLIST l | Node(_,"TACTIC",[c]) -> VARG_TACTIC c | Node(_,"BINDER",c::idl) -> VARG_BINDER(List.map (compose id_of_string nvar_of_ast) idl, c) diff --git a/toplevel/vernacinterp.mli b/toplevel/vernacinterp.mli index 98ccd4e357..8f10f8004c 100644 --- a/toplevel/vernacinterp.mli +++ b/toplevel/vernacinterp.mli @@ -21,8 +21,8 @@ type vernac_arg = | VARG_NUMBERLIST of int list | VARG_IDENTIFIER of identifier | VCALL of string * vernac_arg list - | VARG_COMMAND of Coqast.t - | VARG_COMMANDLIST of Coqast.t list + | VARG_CONSTR of Coqast.t + | VARG_CONSTRLIST of Coqast.t list | VARG_TACTIC of Coqast.t | VARG_TACTIC_ARG of tactic_arg | VARG_BINDER of identifier list * Coqast.t |
