X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic_notation%2FcicNotationLexer.mli;h=5eb22a99c7efbcb05215733c4e024521a2a86d64;hb=b9af9f1c0de6a1735b492f5c793a87a8fce218cc;hp=82731d904a44623a89e41cb8d3789b1bcc4f6b64;hpb=31d7f139796d6597915cd430baf37552dc26511c;p=helm.git diff --git a/helm/ocaml/cic_notation/cicNotationLexer.mli b/helm/ocaml/cic_notation/cicNotationLexer.mli index 82731d904..5eb22a99c 100644 --- a/helm/ocaml/cic_notation/cicNotationLexer.mli +++ b/helm/ocaml/cic_notation/cicNotationLexer.mli @@ -28,9 +28,10 @@ * error message *) exception Error of int * int * string - (** lexer for concrete syntax patterns (notation level 1) *) -val syntax_pattern_lexer: (string * string) Token.glexer +val level1_pattern_lexer: (string * string) Token.glexer +val level2_ast_lexer: (string * string) Token.glexer +val level2_meta_lexer: (string * string) Token.glexer - (** lexer for ast patterns (notation level 2) *) -val ast_pattern_lexer: (string * string) Token.glexer +val add_level2_ast_keyword: string -> unit (** non idempotent *) +val remove_level2_ast_keyword: string -> unit (** non idempotent *)