Check for token before access, fix #474
This commit is contained in:
parent
7b955c18d1
commit
cb1dfe091f
|
@ -1093,11 +1093,15 @@ private:
|
|||
indents.push(current.type);
|
||||
}
|
||||
writeToken();
|
||||
|
||||
if (currentIs(tok!"("))
|
||||
{
|
||||
write(" ");
|
||||
writeParens(false);
|
||||
}
|
||||
|
||||
if (hasCurrent)
|
||||
{
|
||||
if (currentIs(tok!"switch") || (currentIs(tok!"final") && peekIs(tok!"switch")))
|
||||
write(" ");
|
||||
else if (currentIs(tok!"comment"))
|
||||
|
@ -1107,7 +1111,7 @@ private:
|
|||
if (!currentIs(tok!"{") && !currentIs(tok!";"))
|
||||
write(" ");
|
||||
}
|
||||
else if (!currentIs(tok!"{") && !currentIs(tok!";") && !currentIs(tok!"in") &&
|
||||
else if (hasCurrent && !currentIs(tok!"{") && !currentIs(tok!";") && !currentIs(tok!"in") &&
|
||||
!currentIs(tok!"out") && !currentIs(tok!"do") && current.text != "body")
|
||||
{
|
||||
newline();
|
||||
|
@ -1135,6 +1139,7 @@ private:
|
|||
formatLeftBrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void formatElse()
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue