Detect <?= as PHP start tag
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpeclipse / actions / PHPExternalParserAction.java
index e542441..fd1cb21 100644 (file)
@@ -7,14 +7,12 @@ http://www.eclipse.org/legal/cpl-v10.html
 
 Contributors:
     IBM Corporation - Initial implementation
-    Klaus Hartlage - www.eclipseproject.de
+    www.phpeclipse.de
 **********************************************************************/
 package net.sourceforge.phpeclipse.actions;
 
 import java.util.Iterator;
 
-import net.sourceforge.phpeclipse.phpeditor.phpparser.PHPParser;
-
 import org.eclipse.core.resources.IFile;
 import org.eclipse.core.resources.IResource;
 import org.eclipse.jface.action.IAction;
@@ -24,6 +22,7 @@ import org.eclipse.jface.viewers.StructuredSelection;
 import org.eclipse.ui.IObjectActionDelegate;
 import org.eclipse.ui.IWorkbenchPart;
 
+
 public class PHPExternalParserAction implements IObjectActionDelegate {
 
   private IWorkbenchPart workbenchPart;
@@ -70,11 +69,11 @@ public class PHPExternalParserAction implements IObjectActionDelegate {
 
         // check if it's a file resource
         switch (resource.getType()) {
-
           case IResource.FILE :
             // single file:
-            IFile file = (IFile) resource;
-            PHPParser.phpExternalParse(file);
+          ExternalPHPParser parser = new ExternalPHPParser((IFile)resource);
+          parser.phpExternalParse();
         }
       }
     }