added index manager to the new builder;
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / parser / Parser.java
index dceae31..271c3d6 100644 (file)
@@ -1222,38 +1222,38 @@ public class Parser //extends PHPParserSuperclass
       //          getNextToken();
       //        }
       //        return;
-    } else if (token == TokenNamedefine) {
-      getNextToken();
-      if (token == TokenNameLPAREN) {
-        getNextToken();
-      } else {
-        throwSyntaxError("'(' expected after 'define' keyword.");
-      }
-      expr();
-      if (token == TokenNameCOMMA) {
-        getNextToken();
-      } else {
-        throwSyntaxError("',' expected after first 'define' constant.");
-      }
-      expr();
-      if (token == TokenNameCOMMA) {
-        getNextToken();
-        expr();
-      }
-      if (token == TokenNameRPAREN) {
-        getNextToken();
-      } else {
-        throwSyntaxError("')' expected after 'define' statement.");
-      }
-      if (token == TokenNameSEMICOLON) {
-        getNextToken();
-      } else {
-        if (token != TokenNameStopPHP) {
-          throwSyntaxError("';' expected after 'define' statement.");
-        }
-        getNextToken();
-      }
-      return;
+//    } else if (token == TokenNamedefine) {
+//      getNextToken();
+//      if (token == TokenNameLPAREN) {
+//        getNextToken();
+//      } else {
+//        throwSyntaxError("'(' expected after 'define' keyword.");
+//      }
+//      expr();
+//      if (token == TokenNameCOMMA) {
+//        getNextToken();
+//      } else {
+//        throwSyntaxError("',' expected after first 'define' constant.");
+//      }
+//      expr();
+//      if (token == TokenNameCOMMA) {
+//        getNextToken();
+//        expr();
+//      }
+//      if (token == TokenNameRPAREN) {
+//        getNextToken();
+//      } else {
+//        throwSyntaxError("')' expected after 'define' statement.");
+//      }
+//      if (token == TokenNameSEMICOLON) {
+//        getNextToken();
+//      } else {
+//        if (token != TokenNameStopPHP) {
+//          throwSyntaxError("';' expected after 'define' statement.");
+//        }
+//        getNextToken();
+//      }
+//      return;
     } else if (token == TokenNamefunction) {
       MethodDeclaration methodDecl = new MethodDeclaration(
           this.compilationUnit.compilationResult);
@@ -1431,6 +1431,7 @@ public class Parser //extends PHPParserSuperclass
       getNextToken();
     } else if (token == TokenNamefinal) {
       checkAndSetModifiers(AccFinal);
+      getNextToken();
       if (token != TokenNameclass) {
         throwSyntaxError("Keyword 'class' expected after keyword 'final'.");
       }