We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c7be5e9 commit fc76c62Copy full SHA for fc76c62
1 file changed
src/dmd/doc.d
@@ -1833,20 +1833,25 @@ extern (C++) bool isDitto(const(char)* comment)
1833
*/
1834
extern (C++) const(char)* skipwhitespace(const(char)* p)
1835
{
1836
- for (; 1; p++)
+ return skipwhitespace(p.toDString).ptr;
1837
+}
1838
+
1839
+/// Ditto
1840
+extern (D) const(char)[] skipwhitespace(const(char)[] p)
1841
+{
1842
+ foreach (idx, char c; p)
1843
- switch (*p)
1844
+ switch (c)
1845
1846
case ' ':
1847
case '\t':
1848
case '\n':
- continue;
- default:
1849
break;
1850
+ default:
1851
+ return p[idx .. $];
1852
}
- break;
1853
- return p;
1854
+ return p[$ .. $];
1855
1856
1857
/************************************************
0 commit comments