1 55 56 package freemarker.eclipse.editors; 57 58 import org.eclipse.jface.text.rules.ICharacterScanner; 59 import org.eclipse.jface.text.rules.IToken; 60 import org.eclipse.jface.text.rules.PatternRule; 61 import org.eclipse.jface.text.rules.Token; 62 63 72 public class XmlCommentRule extends PatternRule { 73 74 79 public XmlCommentRule(IToken token) { 80 super("<!--", "-->", token, (char) 0, false); 81 } 82 83 86 protected IToken doEvaluate(ICharacterScanner scanner, boolean resume) { 87 if (!resume && !FreemarkerTools.readXmlCommentStart(scanner)) { 88 return Token.UNDEFINED; 89 } 90 FreemarkerTools.readXmlCommentEnd(scanner); 91 return fToken; 92 } 93 } 94 | Popular Tags |