Eclipse3M7 version
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / parser / Parser.java
index 8d65f5b..609a33c 100644 (file)
@@ -172,6 +172,7 @@ public class Parser extends PHPParserSuperclass implements ITerminalSymbols, Par
     this.initializeScanner();
   }
 
+  
   public void setFileToParse(IFile fileToParse) {
     this.currentPHPString = 0;
     PHPParserSuperclass.fileToParse = fileToParse;
@@ -732,7 +733,7 @@ public class Parser extends PHPParserSuperclass implements ITerminalSymbols, Par
     scanner.setPHPMode(false);
   }
 
-  protected void initialize() {
+  protected void initialize(boolean phpMode) {
     compilationUnit = null;
     referenceContext = null;
     this.str = "";
@@ -741,8 +742,8 @@ public class Parser extends PHPParserSuperclass implements ITerminalSymbols, Par
     //    this.rowCount = 1;
     //    this.columnCount = 0;
     this.phpEnd = false;
-    this.phpMode = false;
-    scanner.setPHPMode(false);
+    this.phpMode = phpMode;
+    scanner.setPHPMode(phpMode);
   }
   /**
    * Parses a string with php tags