In message <199901290738.QAA02633.keiju / bc.mbn.or.jp> keiju / Rational.Com (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) writes: > でも, 私の実力ではrubyの字句を完全に識別できるような複雑な正規表現は > 書けないし(^^;;; 結構簡単に書けると思いますけど.文字列とコメントにだけ気をつけてやれば 良いわけで. # というりくつで適当に書いたのが前に出した scanner generator.ちなみに # あの後ちょっといじりました.誰か興味あります? > >> Racc parse error > >> unexpected token '' > >> > >> LR state = 0136139127128136139131151136139123124136139117136139117136139106 > >> > >> ってなっている時, どういう意味になっているのでしょうか? > > > >すみません、parser.rbのバグでした。パッチつけます。 > > バグでしたか(^^;;; フカーイ意味があるのかと... ちなみに「深ーい意味」としては LR 状態を 0 -> 136 -> 139 -> .... -> 106 か何かのように遷移してきて最後にエラーになったトークン(空になっちゃっ てますが)を入力されてくじけた,というものが考えられます. # 状態の切り分け方がわからないので,状態番号は単なる推測です. エラーになったトークンが空になっているのは単に EOF に達してしまっただ け,っていう可能性はありませんか? # 最後に nil が返ってきてたりして,というはなし. -- 柳川和久 @ 東大阪市 . 大阪府 January 29, 1999 「どうせ私は一生少女海賊よーっ」 「一生少女ってのもずうずうしいけどな」