(** {2 Parsing functions} *)
-val parse_level1_pattern: char Stream.t -> unit
-(*val parse_level2_pattern: char Stream.t -> unit*)
+ (** concrete syntax pattern: notation level 1 *)
+val parse_syntax_pattern: char Stream.t -> unit
-(** {2 Grammar extensions} *)
-
-(*val term: CicAst.term Grammar.Entry.e |+* recursive rule +|*)
-(*val term0: CicAst.term Grammar.Entry.e |+* top level rule +|*)
-
-(*val return_term: CicAst.location -> CicAst.term -> CicAst.term*)
-
- (** raise a parse error *)
-(*val fail: CicAst.location -> string -> 'a*)
+ (** AST pattern: notation level 2 *)
+val parse_ast_pattern: char Stream.t -> unit