1
package org.vcs.bazaar.eclipse.ui.editors;
3
import org.eclipse.jface.text.rules.*;
5
public class XMLPartitionScanner extends RuleBasedPartitionScanner {
6
public final static String XML_DEFAULT = "__xml_default";
7
public final static String XML_COMMENT = "__xml_comment";
8
public final static String XML_TAG = "__xml_tag";
10
public XMLPartitionScanner() {
12
IToken xmlComment = new Token(XML_COMMENT);
13
IToken tag = new Token(XML_TAG);
15
IPredicateRule[] rules = new IPredicateRule[2];
17
rules[0] = new MultiLineRule("<!--", "-->", xmlComment);
18
rules[1] = new TagRule(tag);
20
setPredicateRules(rules);