src/Pure/Syntax/syn_trans.ML
changeset 19482 9f11af8f7ef9
parent 19473 d87a8838afa4
child 19577 fdb3642feb49
--- a/src/Pure/Syntax/syn_trans.ML	Thu Apr 27 12:11:56 2006 +0200
+++ b/src/Pure/Syntax/syn_trans.ML	Thu Apr 27 15:06:35 2006 +0200
@@ -467,8 +467,8 @@
       | ast_of (Parser.Tip tok) = Ast.Variable (Lexicon.str_of_token tok);
 
     val exn_results = map (capture ast_of) pts;
-    val exns = List.mapPartial get_exn exn_results;
-    val results = List.mapPartial get_result exn_results
+    val exns = map_filter get_exn exn_results;
+    val results = map_filter get_result exn_results
   in (case (results, exns) of ([], exn :: _) => raise exn | _ => results) end;
 
 
@@ -500,8 +500,8 @@
         | t => t);
 
     val exn_results = map (capture (term_of #> free_fixed)) asts;
-    val exns = List.mapPartial get_exn exn_results;
-    val results = List.mapPartial get_result exn_results
+    val exns = map_filter get_exn exn_results;
+    val results = map_filter get_result exn_results
   in (case (results, exns) of ([], exn :: _) => raise exn | _ => results) end;
 
 end;