2007-12-01から1ヶ月間の記事一覧

Joni

JoniのApplyCaseFold.javaを眺めてみると、5.9.1で追加した CASE_FOLD_IS_APPLIED_INSIDE_NEGATIVE_CCLASSがもう入っている。これは、/(?i:[^a-g])/と書いたときに ignore caseが否定より外側にあるのに先に適用される現状の仕様に疑問を持ったので、冗談半…

named captures assigning to local variables

名前の先頭文字が小文字でなければエラーにしているが、その名前を無視するだけで良いと思う。 チェックの仕方も変だ。ローカル変数に合わせるのであれば、先頭文字が大文字かどうかで判定するべき。(アンダースコアとマルチバイト文字は許可)