X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_tactics%2FnTacStatus.mli;h=bf2370ec9ec38c88f14d1cced14d9a25a628c9f8;hb=a90c31c1b53222bd6d57360c5ba5c2d0fe7d5207;hp=416306c021f3021638d437361ddb4c81db1fd19b;hpb=4377e950998c9c63937582952a79975947aa9a45;p=helm.git diff --git a/helm/software/components/ng_tactics/nTacStatus.mli b/helm/software/components/ng_tactics/nTacStatus.mli index 416306c02..bf2370ec9 100644 --- a/helm/software/components/ng_tactics/nTacStatus.mli +++ b/helm/software/components/ng_tactics/nTacStatus.mli @@ -14,19 +14,12 @@ exception Error of string lazy_t * exn option val fail: ?exn:exn -> string lazy_t -> 'a -class type g_pstatus = - object - inherit NEstatus.g_status - method obj: NCic.obj - end - class pstatus : NCic.obj -> object ('self) inherit NEstatus.status method obj: NCic.obj method set_obj: NCic.obj -> 'self - method set_pstatus: #g_pstatus -> 'self end type tactic_term = CicNotationPt.term Disambiguate.disambiguator_input @@ -63,8 +56,6 @@ val refine: 'status * cic_term * cic_term (* status, term, type *) val apply_subst: #pstatus as 'status -> NCic.context -> cic_term -> 'status * cic_term -val apply_subst_context : - #pstatus -> fix_projections:bool -> NCic.context -> NCic.context val fix_sorts: #pstatus as 'status -> cic_term -> 'status * cic_term val saturate : #pstatus as 'status -> ?delta:int -> cic_term -> 'status * cic_term * cic_term list @@ -76,10 +67,7 @@ val mk_meta: #pstatus as 'status -> ?attrs:NCic.meta_attrs -> NCic.context -> [ `Decl of cic_term | `Def of cic_term ] -> NCicUntrusted.meta_kind -> 'status * cic_term - -(* default value for refine: true; you can use false if the term has already been refined with - the expected type for the meta (e.g. after a reduction tactic) *) -val instantiate: #pstatus as 'status -> ?refine:bool -> int -> cic_term -> 'status +val instantiate: #pstatus as 'status -> int -> cic_term -> 'status val instantiate_with_ast: #pstatus as 'status -> int -> tactic_term -> 'status val select_term: @@ -93,11 +81,7 @@ val mk_in_scope: #pstatus as 'status -> cic_term -> 'status * cic_term val mk_out_scope: int -> (#pstatus as 'status) -> cic_term -> 'status * cic_term -class type ['stack] g_status = - object - inherit g_pstatus - method stack: 'stack - end +val pp_status: #pstatus -> unit class ['stack] status : NCic.obj -> 'stack -> @@ -105,7 +89,6 @@ class ['stack] status : inherit pstatus method stack: 'stack method set_stack: 'stack -> 'self - method set_status: 'stack #g_status -> 'self end class type lowtac_status = [unit] status @@ -114,8 +97,6 @@ type 'status lowtactic = #lowtac_status as 'status -> int -> 'status class type tac_status = [Continuationals.Stack.t] status -val pp_tac_status: #tac_status -> unit - type 'status tactic = #tac_status as 'status -> 'status (* indexing facilities over cic_term based on inverse De Bruijn indexes *)