//general as the rules are applied in order
// NestableMultiLineRule cfScriptRule = new NestableMultiLineRule("component", "}", cfScript);
// cfScriptRule.setColumnConstraint(0);
// rules.add(cfScriptRule);
rules.add(new CFScriptComponentRule("component", "{", CF_START_TAG, CF_TAG_ATTRIBS));
rules.add(new CFScriptComponentEndRule("}", CF_END_TAG, CF_SCRIPT));
// rules.add(new CFScriptComponentRule("}", "}", CF_SCRIPT, CF_SCRIPT));
rules.add(new WordPredicateRule(cfscriptCommentBlock));
rules.add(new MultiLineRule("/**", "*/", javaDocComment, (char) 0, true));
rules.add(new MultiLineRule("/*", "*/", cfscriptCommentBlock, (char) 0, true));