src/Pure/ProofGeneral/parsing.ML
changeset 22160 27cdecde8c2b
parent 22101 6d13239d5f52
child 22374 db0b80b8371c
--- a/src/Pure/ProofGeneral/parsing.ML	Mon Jan 22 15:34:15 2007 +0100
+++ b/src/Pure/ProofGeneral/parsing.ML	Mon Jan 22 15:36:58 2007 +0100
@@ -246,8 +246,10 @@
            [D.Theoryitem {name=NONE,objtype=NONE,text=str}])
    end
 
+
+(* this would be a lot neater if we could match on toks! *)
 fun markup_comment_whs [] = []
-  | markup_comment_whs (toks as t::ts) = (* this would be a lot neater if we could match on toks! *)
+  | markup_comment_whs (toks as t::ts) = 
     let
         val (prewhs,rest) = take_prefix (OuterLex.is_kind OuterLex.Space) toks
     in
@@ -320,8 +322,9 @@
            let
                (* first proper token after whitespace/litcomment/whitespace is command *)
                val (xmls_pre_cmd,cmditoks') = xmls_pre_cmd itoks
-               val (cmdtok,itoks') = case cmditoks' of x::xs => (x,xs)
-                                                     | _ => error("proof_general/parse_loop impossible")
+               val (cmdtok,itoks') = 
+		   case cmditoks' of x::xs => (x,xs)
+                                   | _ => error("proof_general/parse_loop impossible")
                val (utoks,itoks'') = match_tokens (toks,itoks',[])
                (* FIXME: should take trailing [w/s+] semicolon too in utoks *)