Bruce, です。
バグの直接の原因はわかりました。が、裏で糸引いてるやつがわかりません。
例の一文を使ったときにいつでもバグが再現するのなら話は簡単なのですが、
依然述べたように非常に限定された状態でのみ発生しています。
syntax error となっているように、確かに構文解析に失敗しています。//で
囲まれた正規表現の解析になぜか失敗していて、そのため後続する ',' でエ
ラーになるという次第です。そこで、構文解析器を作り直したりしてみたので
すが症状は変わりませんでした。
#具体的にはbison → byaccに変えた
ここで、//ではなく""で囲ったものにしてやるとこれまたエラーが起こらなく
なります。となると lexer が怪しいのですが、一見してそれらしい部分は
見当たりませんでした(当然といえば当然)。
とまあ、これが現状です。
正直、小人さんたちに代わってもらいたいです(笑)
直せたらvectorに登録しようかと思っていたのですが。
--
木村浩一
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
mail kbk@...
web www.kt.rim.or.jp/~kbk/