src/Tools/WWW_Find/unicode_symbols.ML
changeset 43947 9b00f09f7721
parent 43602 8c89a1fb30f2
child 48992 0518bf89c777
--- a/src/Tools/WWW_Find/unicode_symbols.ML	Sat Jul 23 16:12:12 2011 +0200
+++ b/src/Tools/WWW_Find/unicode_symbols.ML	Sat Jul 23 16:37:17 2011 +0200
@@ -103,12 +103,13 @@
       Scan.literal keywords >> token Keyword ||
       scan_ascii_symbol ||
       Lexicon.scan_id >> token Name;
-    val scan_token = Symbol_Pos.!!! "Lexical error" (Scan.bulk scanner);
+    val scan_token = Symbol_Pos.!!! (fn () => "Lexical error") (Scan.bulk scanner);
   in
     (case Scan.error (Scan.finite Symbol_Pos.stopper scan_token) syms of
       (toks, []) => toks
-    | (_, ss) => error ("Lexical error at: " ^ Symbol_Pos.content ss
-                        ^ Position.str_of (#1 (Symbol_Pos.range ss))))
+    | (_, ss) =>
+        error ("Lexical error at: " ^ Symbol_Pos.content ss ^
+          Position.str_of (#1 (Symbol_Pos.range ss))))
   end;
 
 val stopper =