1) Fixed issue #347: Syntax highlight doesn't like apostrophe in heredoc.
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / DocumentElementParser.java
index d68c7a2..dfc0471 100644 (file)
@@ -30,21 +30,21 @@ import net.sourceforge.phpdt.internal.compiler.problem.ProblemReporter;
 public class DocumentElementParser extends UnitParser {
        IDocumentElementRequestor requestor;
 
-       private int localIntPtr;
+       //private int localIntPtr;
 
-       private int lastFieldEndPosition;
+       //private int lastFieldEndPosition;
 
-       private int lastFieldBodyEndPosition;
+       //private int lastFieldBodyEndPosition;
 
-       private int typeStartPosition;
+//     private int typeStartPosition;
 
-       private long selectorSourcePositions;
+       //private long selectorSourcePositions;
 
-       private int typeDims;
+       //private int typeDims;
 
-       private int extendsDim;
+       //private int extendsDim;
 
-       private int declarationSourceStart;
+       //private int declarationSourceStart;
 
        /* int[] stack for storing javadoc positions */
        int[][] intArrayStack;
@@ -1242,19 +1242,19 @@ public class DocumentElementParser extends UnitParser {
                return problemReporter;
        }
 
-       protected void pushOnIntArrayStack(int[] positions) {
-
-               try {
-                       intArrayStack[++intArrayPtr] = positions;
-               } catch (IndexOutOfBoundsException e) {
-                       // intPtr is correct
-                       int oldStackLength = intArrayStack.length;
-                       int oldStack[][] = intArrayStack;
-                       intArrayStack = new int[oldStackLength + StackIncrement][];
-                       System.arraycopy(oldStack, 0, intArrayStack, 0, oldStackLength);
-                       intArrayStack[intArrayPtr] = positions;
-               }
-       }
+//     protected void pushOnIntArrayStack(int[] positions) {
+//
+//             try {
+//                     intArrayStack[++intArrayPtr] = positions;
+//             } catch (IndexOutOfBoundsException e) {
+//                     // intPtr is correct
+//                     int oldStackLength = intArrayStack.length;
+//                     int oldStack[][] = intArrayStack;
+//                     intArrayStack = new int[oldStackLength + StackIncrement][];
+//                     System.arraycopy(oldStack, 0, intArrayStack, 0, oldStackLength);
+//                     intArrayStack[intArrayPtr] = positions;
+//             }
+//     }
 
        // protected void resetModifiers() {
        // super.resetModifiers();
@@ -1264,9 +1264,9 @@ public class DocumentElementParser extends UnitParser {
         * Syntax error was detected. Will attempt to perform some recovery action
         * in order to resume to the regular parse loop.
         */
-       protected boolean resumeOnSyntaxError() {
-               return false;
-       }
+//     protected boolean resumeOnSyntaxError() {
+//             return false;
+//     }
        /*
         * Answer a char array representation of the type name formatted like: -
         * type name + dimensions Example: "A[][]".toCharArray()