package tk.eclipse.plugin.jseditor.editors; import org.eclipse.jface.text.rules.IPredicateRule; import org.eclipse.jface.text.rules.IToken; import org.eclipse.jface.text.rules.MultiLineRule; import org.eclipse.jface.text.rules.RuleBasedPartitionScanner; import org.eclipse.jface.text.rules.Token; /** * * @author Naoki Takezoe */ public class JavaScriptPartitionScanner extends RuleBasedPartitionScanner { public final static String JS_COMMENT = "__js_comment"; public JavaScriptPartitionScanner(){ IToken comment = new Token(JS_COMMENT); IPredicateRule[] rules = new IPredicateRule[1]; rules[0] = new MultiLineRule("/*" , "*/" ,comment); setPredicateRules(rules); } }