return null;
//raiseParseException("directive comment not closed");
}
ICodeType type = ctx.peekCodeType();
while (null != type) {
String sCommentStart = type.commentStart();
if (!S.empty(sCommentStart)) {
sCommentStart = S.escapeRegex(sCommentStart).toString();
// try <!-- @ first
String s = "(" + sCommentStart + "\\s*" + ")" + ctx.getDialect().a() + ".*";
Pattern p = patterns.get(s);