Parse empty argument list in function description
This commit is contained in:
parent
ddd52f169d
commit
7d881d7f4a
@ -173,10 +173,14 @@ namespace Parser
|
|||||||
private ParameterListNode ParseParameterList()
|
private ParameterListNode ParseParameterList()
|
||||||
{
|
{
|
||||||
var identifierTokens = new List<Token>();
|
var identifierTokens = new List<Token>();
|
||||||
identifierTokens.Add(EatToken(TokenKind.Identifier));
|
|
||||||
while (CurrentToken.PureToken.Kind != TokenKind.ClosingBracket)
|
while (CurrentToken.Kind != TokenKind.ClosingBracket)
|
||||||
{
|
{
|
||||||
identifierTokens.Add(EatToken(TokenKind.Comma));
|
if (identifierTokens.Count > 0)
|
||||||
|
{
|
||||||
|
identifierTokens.Add(EatToken(TokenKind.Comma));
|
||||||
|
}
|
||||||
|
|
||||||
identifierTokens.Add(EatToken(TokenKind.Identifier));
|
identifierTokens.Add(EatToken(TokenKind.Identifier));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user