package com.sap.furcas.ide.editor;
import org.eclipse.jface.text.rules.*;
public class CtsPartitionScanner extends RuleBasedPartitionScanner {
public static final String SINLGE_LINE_COMMENT = "singleComment";
public static final String MULTI_LINE_COMMENT = "multiComment";
public static final String[] PARTITION_TYPES = {SINLGE_LINE_COMMENT,
MULTI_LINE_COMMENT};
public CtsPartitionScanner() {
IToken singleLineCommentToken = new Token(CtsPartitionScanner.SINLGE_LINE_COMMENT);
IToken multiLineCommentToken = new Token(CtsPartitionScanner.MULTI_LINE_COMMENT);
IPredicateRule[] rules = new IPredicateRule[2];
rules[0] = new EndOfLineRule("#",singleLineCommentToken);
rules[1] = new MultiLineRule("/*","*/",multiLineCommentToken);
setPredicateRules(rules);
}
}