changeset 750:40a52ea29e3b

Commented out parseDeclarationsBlockNoColon().
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Mon, 11 Feb 2008 21:39:02 +0100
parents 7db35977b947
children 8caf18892c1b
files trunk/src/dil/parser/Parser.d
diffstat 1 files changed, 13 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/trunk/src/dil/parser/Parser.d	Mon Feb 11 17:58:46 2008 +0100
+++ b/trunk/src/dil/parser/Parser.d	Mon Feb 11 21:39:02 2008 +0100
@@ -396,7 +396,7 @@
         { DeclDefs }
         DeclDef
   +/
-  Declaration parseDeclarationsBlock(bool noColon = false)
+  Declaration parseDeclarationsBlock(/+bool noColon = false+/)
   {
     Declaration d;
     switch (token.kind)
@@ -411,8 +411,8 @@
       d = set(decls, begin);
       break;
     case T.Colon:
-      if (noColon == true)
-        goto default;
+      // if (noColon == true)
+      //   goto default;
       nT();
       auto begin = token;
       auto decls = new CompoundDeclaration;
@@ -427,10 +427,10 @@
     return d;
   }
 
-  Declaration parseDeclarationsBlockNoColon()
-  {
-    return parseDeclarationsBlock(true);
-  }
+  // Declaration parseDeclarationsBlockNoColon()
+  // {
+  //   return parseDeclarationsBlock(true);
+  // }
 
   /++
     Parses either a VariableDeclaration or a FunctionDeclaration.
@@ -1265,10 +1265,10 @@
       }
       // debug DeclarationsBlock
       // debug ( Condition ) DeclarationsBlock
-      decls = parseDeclarationsBlockNoColon();
+      decls = parseDeclarationsBlock();
       // else DeclarationsBlock
       if (skipped(T.Else))
-        elseDecls = parseDeclarationsBlockNoColon();
+        elseDecls = parseDeclarationsBlock();
     }
 
     return new DebugDeclaration(spec, cond, decls, elseDecls);
@@ -1295,10 +1295,10 @@
       cond = parseIdentOrInt();
       require(T.RParen);
       // version ( Condition ) DeclarationsBlock
-      decls = parseDeclarationsBlockNoColon();
+      decls = parseDeclarationsBlock();
       // else DeclarationsBlock
       if (skipped(T.Else))
-        elseDecls = parseDeclarationsBlockNoColon();
+        elseDecls = parseDeclarationsBlock();
     }
 
     return new VersionDeclaration(spec, cond, decls, elseDecls);
@@ -1317,10 +1317,10 @@
     condition = parseAssignExpression();
     require(T.RParen);
 
-    ifDecls = parseDeclarationsBlockNoColon();
+    ifDecls = parseDeclarationsBlock();
 
     if (skipped(T.Else))
-      elseDecls = parseDeclarationsBlockNoColon();
+      elseDecls = parseDeclarationsBlock();
 
     return new StaticIfDeclaration(condition, ifDecls, elseDecls);
   }