Fix #82
This commit is contained in:
parent
b256213b8e
commit
62d0378740
|
@ -580,7 +580,8 @@ private:
|
||||||
write(" ");
|
write(" ");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
assert (false, str(current.type));
|
writeToken();
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (currentIs(tok!"identifier"))
|
else if (currentIs(tok!"identifier"))
|
||||||
|
@ -594,7 +595,7 @@ private:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
assert (false, str(current.type));
|
writeToken();
|
||||||
}
|
}
|
||||||
|
|
||||||
void regenLineBreakHintsIfNecessary(immutable size_t i)
|
void regenLineBreakHintsIfNecessary(immutable size_t i)
|
||||||
|
@ -914,10 +915,12 @@ private:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
indentLevel = l;
|
indentLevel = l;
|
||||||
assert (currentIs(tok!"}"));
|
if (currentIs(tok!"}"))
|
||||||
|
{
|
||||||
writeToken();
|
writeToken();
|
||||||
newline();
|
newline();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
int currentTokenLength() pure @safe @nogc
|
int currentTokenLength() pure @safe @nogc
|
||||||
{
|
{
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
unittest
|
||||||
|
{
|
||||||
|
label:
|
||||||
|
if (x)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
Label:
|
||||||
|
|
||||||
|
// comment
|
||||||
|
statement();
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
unittest
|
||||||
|
{
|
||||||
|
label:
|
||||||
|
if (x)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
Label:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// comment
|
||||||
|
statement();
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue