Mercurial > projects > dil
changeset 138:91b5187ed775
- Moved parseArgumentList() down a bit.
author | aziz |
---|---|
date | Wed, 11 Jul 2007 12:59:05 +0000 |
parents | b49903801f14 |
children | d48f345b05f8 |
files | trunk/src/Parser.d |
diffstat | 1 files changed, 22 insertions(+), 22 deletions(-) [+] |
line wrap: on
line diff
--- a/trunk/src/Parser.d Wed Jul 11 12:56:02 2007 +0000 +++ b/trunk/src/Parser.d Wed Jul 11 12:59:05 2007 +0000 @@ -1396,28 +1396,6 @@ return null; } - Expression[] parseArgumentList(TOK terminator) - { - Expression[] es; - - nT(); - if (token.type == terminator) - { - nT(); - return null; - } - - while (1) - { - es ~= parseAssignExpression(); - if (token.type == terminator) - break; - require(T.Comma); - } - nT(); - return es; - } - Type parseType() { return parseBasicType2(parseBasicType()); @@ -1569,6 +1547,28 @@ return t; } + Expression[] parseArgumentList(TOK terminator) + { + Expression[] es; + + nT(); + if (token.type == terminator) + { + nT(); + return null; + } + + while (1) + { + es ~= parseAssignExpression(); + if (token.type == terminator) + break; + require(T.Comma); + } + nT(); + return es; + } + Parameters parseParameters() out(params) {