src/Pure/Isar/outer_lex.ML
changeset 15531 08c8dad8e399
parent 15224 1bd35fd87963
child 16029 070ed43b86f8
--- a/src/Pure/Isar/outer_lex.ML	Fri Feb 11 18:51:00 2005 +0100
+++ b/src/Pure/Isar/outer_lex.ML	Sun Feb 13 17:15:14 2005 +0100
@@ -186,8 +186,8 @@
 
 fun is_symid str =
   (case try Symbol.explode str of
-    Some [s] => Symbol.is_symbolic s orelse is_sym_char s
-  | Some ss => forall is_sym_char ss
+    SOME [s] => Symbol.is_symbolic s orelse is_sym_char s
+  | SOME ss => forall is_sym_char ss
   | _ => false);
 
 val is_sid = is_symid orf Syntax.is_identifier;
@@ -282,7 +282,7 @@
 
 fun source do_recover get_lex pos src =
   Source.source' pos Symbol.stopper (Scan.bulk (fn xs => scan (get_lex ()) xs))
-    (if do_recover then Some recover else None) src;
+    (if do_recover then SOME recover else NONE) src;
 
 fun source_proper src = src |> Source.filter is_proper;