comparison trunk/src/cmd/DDoc.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 307905dadf5d
comparison
equal deleted inserted replaced
753:6efa938dbef7 754:c7a5499faa77
318 case '&': 318 case '&':
319 if (p+1 < end && (isalpha(p[1]) || p[1] == '#')) 319 if (p+1 < end && (isalpha(p[1]) || p[1] == '#'))
320 goto default; 320 goto default;
321 result ~= "&amp;"; 321 result ~= "&amp;";
322 break; 322 break;
323 case '\n':
324 if (!(p+1 < end && p[1] == '\n'))
325 goto default;
326 ++p;
327 result ~= "$(DDOC_BLANKLINE)";
328 break;
323 case '-': 329 case '-':
324 if (p+2 < end && p[1] == '-' && p[2] == '-') 330 if (p+2 < end && p[1] == '-' && p[2] == '-')
325 { 331 {
326 while (p < end && *p == '-') 332 while (p < end && *p == '-')
327 p++; 333 p++;