diff trunk/src/dil/doc/Doc.d @ 754:c7a5499faa77

Improved DDoc related code.
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Wed, 13 Feb 2008 17:10:55 +0100
parents 8caf18892c1b
children 5e3ef1b2011c
line wrap: on
line diff
--- a/trunk/src/dil/doc/Doc.d	Wed Feb 13 17:08:47 2008 +0100
+++ b/trunk/src/dil/doc/Doc.d	Wed Feb 13 17:10:55 2008 +0100
@@ -382,10 +382,14 @@
     if (newline)
     { // Ignore commentChars at the beginning of each new line.
       newline = false;
+      auto begin = i;
       while (i < len && isspace(result[i]))
         i++;
-      while (i < len && result[i] == commentChar)
-        i++;
+      if (i < len && result[i] == commentChar)
+        while (++i < len && result[i] == commentChar)
+        {}
+      else
+        i = begin; // Reset. No commentChar found.
       if (i >= len)
         break;
     }