diff trunk/src/Parser.d @ 138:91b5187ed775

- Moved parseArgumentList() down a bit.
author aziz
date Wed, 11 Jul 2007 12:59:05 +0000
parents b49903801f14
children d48f345b05f8
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)
   {