comparison 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
comparison
equal deleted inserted replaced
753:6efa938dbef7 754:c7a5499faa77
380 for (; i < len; i++, j++) 380 for (; i < len; i++, j++)
381 { 381 {
382 if (newline) 382 if (newline)
383 { // Ignore commentChars at the beginning of each new line. 383 { // Ignore commentChars at the beginning of each new line.
384 newline = false; 384 newline = false;
385 auto begin = i;
385 while (i < len && isspace(result[i])) 386 while (i < len && isspace(result[i]))
386 i++; 387 i++;
387 while (i < len && result[i] == commentChar) 388 if (i < len && result[i] == commentChar)
388 i++; 389 while (++i < len && result[i] == commentChar)
390 {}
391 else
392 i = begin; // Reset. No commentChar found.
389 if (i >= len) 393 if (i >= len)
390 break; 394 break;
391 } 395 }
392 // Check for Newline. 396 // Check for Newline.
393 switch (result[i]) 397 switch (result[i])