|
colderです。
>つまり、空白類文字を除去した上で、
>=== !== || |= ^= >= == <= &= && != } | { ^ [ ? = ; : , ( & !
>の後のスラッシュは正規表現。
>>>>= >>> >>= <<= >> << /= -= -- += ++ *= %= ~ ] > < / . - + * ) %
>と英数字の後のスラッシュは割り算。
>ということで良さそうです?
これでいいのなら、ユーザ定義の複数行コメント定義で出来ないですかね。
とりあえず、書いてみた。
/<HilightMulti>
/0003,00000003,00,00,00000002,"//",00000002,""
/0003,00000002,00,00,00000002,"/*",00000002,"*/"
/0014,00000002,00,5C,00010003,"(?<!((>>>|>>|<<|[\\-+*%/&])=?|/=|--|\\+\\+|[~
\\]></.)\\c])\\s*)/",00000002,"/"
/0014,00000002,00,5C,00000002,"\"",00000002,"\""
/0014,00000002,00,5C,00000002,"'",00000002,"'"
># 改行の扱いは単純ではなさそう…。
これが絡むとユーザー定義では無理そうですね。
|
|