]> matita.cs.unibo.it Git - helm.git/commitdiff
on is now a keyword (needed in let rec)
authorEnrico Tassi <enrico.tassi@inria.fr>
Fri, 1 Jul 2005 14:38:10 +0000 (14:38 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Fri, 1 Jul 2005 14:38:10 +0000 (14:38 +0000)
helm/ocaml/cic_disambiguation/cicTextualLexer2.ml
helm/ocaml/cic_disambiguation/cicTextualParser2.ml

index e67613091bd2937104ef3502e07a0e2a4198aaf5..32d8ae54da64d11ac23e7a0ce0b2fee899921911 100644 (file)
@@ -66,7 +66,7 @@ let keywords = Hashtbl.create 17
 let _ =
   List.iter (fun keyword -> Hashtbl.add keywords keyword ("", keyword))
     [ "Prop"; "Type"; "Set"; "let"; "Let"; "rec"; "using"; "match"; "with";
-      "in"; "and"; "to"; "as" ]
+    "in"; "and"; "to"; "as"; "on"]
 
 let error lexbuf msg =
   raise (Error (Ulexing.lexeme_start lexbuf, Ulexing.lexeme_end lexbuf, msg))
index a879ccf94ff1f380d011e71927250df3e3c46f3d..25c15c575f9c763e33962106b2912456ed3554d1 100644 (file)
@@ -181,7 +181,7 @@ EXTEND
     [ defs = LIST1 [
         name = IDENT;
         args = LIST1 [arg = arg -> arg];
-        index_name = OPT [ IDENT "on"; idx = IDENT -> idx ];
+        index_name = OPT [ "on"; idx = IDENT -> idx ];
         ty = OPT [ SYMBOL ":" ; t = term -> t ];
         SYMBOL <:unicode<def>> (* ≝ *);
         t1 = term ->