src/HOL/Tools/ATP_Manager/atp_minimal.ML
changeset 36369 d2cd0d04b8e6
parent 36289 f75b6a3e1450
child 36370 a4f601daa175
--- a/src/HOL/Tools/ATP_Manager/atp_minimal.ML	Fri Apr 23 12:24:30 2010 +0200
+++ b/src/HOL/Tools/ATP_Manager/atp_minimal.ML	Fri Apr 23 13:16:50 2010 +0200
@@ -45,6 +45,7 @@
    | Timeout => "Timeout"
    | Error => "Error"
 
+(* FIXME: move to "atp_wrapper.ML" *)
 val failure_strings =
   [("SPASS beiseite: Ran out of time.", Timeout),
    ("Timeout", Timeout),
@@ -52,11 +53,11 @@
    ("# Cannot determine problem status within resource limit", Timeout),
    ("Error", Error)]
 
-fun outcome_of_result (result as {success, proof, ...} : prover_result) =
+fun outcome_of_result (result as {success, output, ...} : prover_result) =
   if success then
     Success
   else case get_first (fn (s, outcome) =>
-                          if String.isSubstring s proof then SOME outcome
+                          if String.isSubstring s output then SOME outcome
                           else NONE) failure_strings of
     SOME outcome => outcome
   | NONE => Failure