src/Pure/General/source.ML
changeset 15531 08c8dad8e399
parent 14981 e73f8140af78
child 19485 5385c9d86c2a
--- a/src/Pure/General/source.ML	Fri Feb 11 18:51:00 2005 +0100
+++ b/src/Pure/General/source.ML	Sun Feb 13 17:15:14 2005 +0100
@@ -72,8 +72,8 @@
 
 fun get_single src =
   (case get src of
-    ([], _) => None
-  | (x :: xs, src') => Some (x, unget (xs, src')));
+    ([], _) => NONE
+  | (x :: xs, src') => SOME (x, unget (xs, src')));
 
 fun exhaust src =
   (case get src of
@@ -93,7 +93,7 @@
   end;
 
 fun mapfilter f src = make_source [] src default_prompt (drain_mapfilter f);
-fun filter pred = mapfilter (fn x => if pred x then Some x else None);
+fun filter pred = mapfilter (fn x => if pred x then SOME x else NONE);