X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.smarty.ui/src/net/sourceforge/phpdt/smarty/ui/internal/text/SmartyTagRule.java b/net.sourceforge.phpeclipse.smarty.ui/src/net/sourceforge/phpdt/smarty/ui/internal/text/SmartyTagRule.java index 1e22864..0312be1 100644 --- a/net.sourceforge.phpeclipse.smarty.ui/src/net/sourceforge/phpdt/smarty/ui/internal/text/SmartyTagRule.java +++ b/net.sourceforge.phpeclipse.smarty.ui/src/net/sourceforge/phpdt/smarty/ui/internal/text/SmartyTagRule.java @@ -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