a junit Testcase to test the parser
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpeclipse / phpeditor / PHPParserAction.java
index 774fbf1..b40c10b 100644 (file)
@@ -31,7 +31,7 @@ import test.PHPParserSuperclass;
 import test.PHPParserManager;
 
 /**
- * Class that defines the action for parsing the current PHP file
+ * ClassDeclaration that defines the action for parsing the current PHP file
  */
 public class PHPParserAction extends TextEditorAction {
 
@@ -66,7 +66,7 @@ public class PHPParserAction extends TextEditorAction {
         // should throw an exception
         return;
       }
-      String name = fileToParse.getName();
+      String name = fileToParse.getName().toLowerCase();
       for (int i = 0; i<EXTENSIONS.length; i++) {
         if (name.endsWith(EXTENSIONS[i])) {
           phpFlag = true;  // php file extension
@@ -79,6 +79,9 @@ public class PHPParserAction extends TextEditorAction {
           // first delete all the previous markers
           fileToParse.deleteMarkers(IMarker.PROBLEM, false, 0);
 
+          //the tasks are removed here
+          fileToParse.deleteMarkers(IMarker.TASK, false, 0);
+
           try {
             InputStream iStream = fileToParse.getContents();
             //        int c = iStream.read();