Fix #56
This commit is contained in:
parent
c3c25bfcac
commit
0c843275ba
|
@ -3430,6 +3430,8 @@ invariant() foo();
|
||||||
Module parseModule()
|
Module parseModule()
|
||||||
{
|
{
|
||||||
Module m = new Module;
|
Module m = new Module;
|
||||||
|
if (currentIs(TokenType.scriptLine))
|
||||||
|
advance();
|
||||||
if (currentIs(TokenType.module_))
|
if (currentIs(TokenType.module_))
|
||||||
m.moduleDeclaration = parseModuleDeclaration();
|
m.moduleDeclaration = parseModuleDeclaration();
|
||||||
while (moreTokens())
|
while (moreTokens())
|
||||||
|
@ -6366,7 +6368,7 @@ protected:
|
||||||
else
|
else
|
||||||
++i;
|
++i;
|
||||||
}
|
}
|
||||||
return depth == 0 ? &tokens[i] : null;
|
return i >= tokens.length ? null : depth == 0 ? &tokens[i] : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
const(Token)* peekPastParens() const nothrow
|
const(Token)* peekPastParens() const nothrow
|
||||||
|
|
Loading…
Reference in New Issue