A massive organize imports and formatting of the sources using default Eclipse code...
[phpeclipse.git] / net.sourceforge.phpeclipse.smarty.ui / src / net / sourceforge / phpdt / smarty / ui / internal / text / SmartyTagRule.java
index 1e22864..0312be1 100644 (file)
@@ -8,7 +8,7 @@
  * Contributors:
  *     Igor Malinin - initial contribution
  *
- * $Id: SmartyTagRule.java,v 1.2 2004-12-29 21:30:33 axelcl Exp $
+ * $Id: SmartyTagRule.java,v 1.3 2006-10-21 23:19:32 pombredanne Exp $
  */
 
 package net.sourceforge.phpdt.smarty.ui.internal.text;
@@ -23,50 +23,50 @@ import org.eclipse.jface.text.rules.Token;
  */
 public class SmartyTagRule implements IRule {
 
-  private IToken token;
+       private IToken token;
 
-  public SmartyTagRule(IToken token) {
-    this.token = token;
-  }
+       public SmartyTagRule(IToken token) {
+               this.token = token;
+       }
 
-  public IToken evaluate(ICharacterScanner scanner) {
-    int ch = scanner.read();
-    if (ch == '}') {
-      return token;
-    }
-    if (ch == '/') {
-      ch = scanner.read();
-      if (ch == '}') {
-        return token;
-      }
+       public IToken evaluate(ICharacterScanner scanner) {
+               int ch = scanner.read();
+               if (ch == '}') {
+                       return token;
+               }
+               if (ch == '/') {
+                       ch = scanner.read();
+                       if (ch == '}') {
+                               return token;
+                       }
 
-      scanner.unread();
-      scanner.unread();
-      return Token.UNDEFINED;
-    }
-    if (ch == '{') {
-      ch = scanner.read();
-      if (ch == '/') {
-        ch = scanner.read();
-      }
-      loop: while (true) {
-        switch (ch) {
-        case ICharacterScanner.EOF:
-        case 0x09:
-        case 0x0A:
-        case 0x0D:
-        case 0x20:
-          scanner.unread();
-          break loop;
-        case '}':
-          break loop;
-        }
+                       scanner.unread();
+                       scanner.unread();
+                       return Token.UNDEFINED;
+               }
+               if (ch == '{') {
+                       ch = scanner.read();
+                       if (ch == '/') {
+                               ch = scanner.read();
+                       }
+                       loop: while (true) {
+                               switch (ch) {
+                               case ICharacterScanner.EOF:
+                               case 0x09:
+                               case 0x0A:
+                               case 0x0D:
+                               case 0x20:
+                                       scanner.unread();
+                                       break loop;
+                               case '}':
+                                       break loop;
+                               }
 
-        ch = scanner.read();
-      }
-      return token;
-    }
-    scanner.unread();
-    return Token.UNDEFINED;
-  }
+                               ch = scanner.read();
+                       }
+                       return token;
+               }
+               scanner.unread();
+               return Token.UNDEFINED;
+       }
 }
\ No newline at end of file