src/Pure/General/symbol.ML
changeset 27903 af1b39debf30
parent 27835 ff8b8513965a
child 29324 e07fc65e296b
--- a/src/Pure/General/symbol.ML	Fri Aug 15 21:56:07 2008 +0200
+++ b/src/Pure/General/symbol.ML	Fri Aug 15 21:57:22 2008 +0200
@@ -446,7 +446,7 @@
   Scan.this_string "{*" || Scan.this_string "*}";
 
 val recover =
-  Scan.this (explode "\\<") @@@
+  (Scan.this (explode "\\\\<") || Scan.this (explode "\\<")) @@@
     Scan.repeat (Scan.unless scan_resync (Scan.one not_eof))
   >> (fn ss => malformed :: ss @ [end_malformed]);