X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fcomponents%2Fcontent_pres%2FcicNotationParser.mli;h=5d2014b020cef683c800c759ae218d6c8332c5a6;hb=712af5b8dc7dab1ebfa6532b73b91c96cb4c6837;hp=1ec1fd59cc333b3254e501b2ee57c3ac523efc13;hpb=894d518aa760c9f816ddb0dc2b3fa88e1fe20a94;p=helm.git diff --git a/matita/components/content_pres/cicNotationParser.mli b/matita/components/content_pres/cicNotationParser.mli index 1ec1fd59c..5d2014b02 100644 --- a/matita/components/content_pres/cicNotationParser.mli +++ b/matita/components/content_pres/cicNotationParser.mli @@ -38,7 +38,7 @@ class virtual status: keywords:string list -> inherit NCic.status inherit g_status method set_notation_parser_db: db -> 'self - method set_notation_parser_status: 'status. #g_status as 'status -> 'self + method set_notation_parser_status: 'status. (#g_status as 'status) -> 'self end type checked_l1_pattern = private CL1P of NotationPt.term * int @@ -64,7 +64,7 @@ val check_l1_pattern: (* level1_pattern, pponly, precedence, assoc *) NotationPt.term -> bool -> int -> Gramext.g_assoc -> checked_l1_pattern val extend: - #status as 'status -> + (#status as 'status) -> checked_l1_pattern -> (NotationEnv.t -> NotationPt.location -> NotationPt.term) -> 'status @@ -79,6 +79,9 @@ val term : #status -> NotationPt.term Grammar.Entry.e val let_defs : #status -> (NotationPt.term NotationPt.capture_variable list * NotationPt.term NotationPt.capture_variable * NotationPt.term * int) list Grammar.Entry.e +val let_codefs : #status -> + (NotationPt.term NotationPt.capture_variable list * NotationPt.term NotationPt.capture_variable * NotationPt.term * int) list + Grammar.Entry.e val protected_binder_vars : #status -> (NotationPt.term list * NotationPt.term option) Grammar.Entry.e