parent
47bf248e95
commit
c2b22b9e2b
16
src/dfmt.d
16
src/dfmt.d
|
@ -311,13 +311,8 @@ private:
|
||||||
break;
|
break;
|
||||||
case tok!"cast":
|
case tok!"cast":
|
||||||
writeToken();
|
writeToken();
|
||||||
write(" ");
|
|
||||||
writeParens(true);
|
writeParens(true);
|
||||||
break;
|
break;
|
||||||
case tok!"mixin":
|
|
||||||
writeToken();
|
|
||||||
write(" ");
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
if (index + 1 < tokens.length)
|
if (index + 1 < tokens.length)
|
||||||
{
|
{
|
||||||
|
@ -627,7 +622,7 @@ private:
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Silly hack to format enums better.
|
// Silly hack to format enums better.
|
||||||
if (peekBackIs(tok!"identifier"))
|
if (peekBackIs(tok!"identifier") || peekBackIs(tok!","))
|
||||||
newline();
|
newline();
|
||||||
write("}");
|
write("}");
|
||||||
depth--;
|
depth--;
|
||||||
|
@ -702,11 +697,11 @@ private:
|
||||||
}
|
}
|
||||||
else if (current.type == tok!")")
|
else if (current.type == tok!")")
|
||||||
{
|
{
|
||||||
if (peekIs(tok!"identifier"))
|
if (peekIs(tok!"identifier") || peekIsBasicType())
|
||||||
{
|
{
|
||||||
writeToken();
|
writeToken();
|
||||||
if (space_afterwards)
|
if (space_afterwards)
|
||||||
write(" ");
|
write(" ");
|
||||||
}
|
}
|
||||||
else if (index + 1 < tokens.length)
|
else if (index + 1 < tokens.length)
|
||||||
{
|
{
|
||||||
|
@ -740,6 +735,11 @@ private:
|
||||||
linebreakHints = [];
|
linebreakHints = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool peekIsBasicType()
|
||||||
|
{
|
||||||
|
return index + 1 < tokens.length && isBasicType(tokens[index + 1].type);
|
||||||
|
}
|
||||||
|
|
||||||
bool peekIsLabel()
|
bool peekIsLabel()
|
||||||
{
|
{
|
||||||
return peekIs(tok!"identifier") && peek2Is(tok!":");
|
return peekIs(tok!"identifier") && peek2Is(tok!":");
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
extern
|
||||||
|
(C++)
|
||||||
|
int
|
||||||
|
HtmlNamedEntity(
|
||||||
|
const(char)* p, size_t length)
|
||||||
|
;
|
|
@ -0,0 +1 @@
|
||||||
|
extern(C++) int HtmlNamedEntity(const(char)* p, size_t length);
|
Loading…
Reference in New Issue