make SML/NJ happier
authorblanchet
Tue, 21 Sep 2010 10:02:50 +0200
changeset 39598 57413334669d
parent 39597 48f63a6c7f85
child 39599 d9c247f7afa3
make SML/NJ happier
src/HOL/Tools/ATP/atp_proof.ML
--- a/src/HOL/Tools/ATP/atp_proof.ML	Tue Sep 21 02:03:40 2010 +0200
+++ b/src/HOL/Tools/ATP/atp_proof.ML	Tue Sep 21 10:02:50 2010 +0200
@@ -215,12 +215,12 @@
    >> ATerm) x
 and parse_terms x = (parse_term ::: Scan.repeat ($$ "," |-- parse_term)) x
 
-val parse_atom =
-  parse_term -- Scan.option (Scan.option ($$ "!") --| $$ "=" -- parse_term)
-  >> (fn (u1, NONE) => AAtom u1
-       | (u1, SOME (NONE, u2)) => AAtom (ATerm ("c_equal", [u1, u2]))
-       | (u1, SOME (SOME _, u2)) =>
-         mk_anot (AAtom (ATerm ("c_equal", [u1, u2]))))
+fun parse_atom x =
+  (parse_term -- Scan.option (Scan.option ($$ "!") --| $$ "=" -- parse_term)
+   >> (fn (u1, NONE) => AAtom u1
+        | (u1, SOME (NONE, u2)) => AAtom (ATerm ("c_equal", [u1, u2]))
+        | (u1, SOME (SOME _, u2)) =>
+          mk_anot (AAtom (ATerm ("c_equal", [u1, u2]))))) x
 
 fun fo_term_head (ATerm (s, _)) = s