本当は怖いHPC

HPC屋の趣味&実益ブログ

2008-04-09から1日間の記事一覧

[ネタ] GNU Flexのバグ:定数定義が長いと死ぬ

上(前)の記事の最後にFlexがBuffer Overflowで死ぬと書いたけど、原因は正規表現が長いことではなくて、定数定義(?)のバッファが固定長であるためだった。結論から言うと、俺のやりたいこと(FlexでUnicodeプロパティを使う)を行うためには、\p{catego…

字句解析器生成系Flexの正規表現で、Onigurumaと同じUnicodeプロパティを使えるようにしてみる

ところで、最近のさまざまな言語仕様において、「Unicodeプロパティ」や「Unicodeカテゴリ」と呼ばれるものが使われるようになっている。細かい定義は知らないが、例えばECMAScript Language Specificationを例にとると、 UnicodeLetter any character in th…

【広告】