Added: PreferencePage; External Browser startup; extended syntax highlighting
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpeclipse / editors / TagRule.java
index 7a53f1c..b0b3ac3 100644 (file)
@@ -4,28 +4,29 @@ import org.eclipse.jface.text.rules.*;
 
 public class TagRule extends MultiLineRule {
 
-       public TagRule(IToken token) {
-               super("<", ">", token);
-       }
-       protected boolean sequenceDetected(
-               ICharacterScanner scanner,
-               char[] sequence,
-               boolean eofAllowed) {
-               int c = scanner.read();
-               if (sequence[0] == '<') {
-                       if (c == '?') {
-                               // processing instruction - abort
-                               scanner.unread();
-                               return false;
-                       }
-                       if (c == '!') {
-                               scanner.unread();
-                               // comment - abort
-                               return false;
-                       }
-               } else if (sequence[0] == '>') {
+public TagRule(IToken token) {
+       super("<", ">", token);
+}
+
+protected boolean sequenceDetected(
+       ICharacterScanner scanner,
+       char[] sequence,
+       boolean eofAllowed) {
+       int c = scanner.read();
+       if (sequence[0] == '<') {
+               if (c == '?') {
+                       // processing instruction - abort
                        scanner.unread();
+                       return false;
                }
-               return super.sequenceDetected(scanner, sequence, eofAllowed);
+               if (c == '!') {
+                       scanner.unread();
+                       // comment - abort
+                       return false;
+               }
+       } else if (sequence[0] == '>') {
+               scanner.unread();
        }
+       return super.sequenceDetected(scanner, sequence, eofAllowed);
+}
 }