From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1999-01-28T15:14:08+09:00 Subject: [ruby-list:11783] Re: [racc] help me けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :11759 ] the message: "[ruby-list:11759] Re: [racc] help me ", on Jan/27 16:50(JST) aamine@dp.u-netsurf.ne.jp writes: >あおきです。 お蔭様で大部動くようになってきました(__;;; パーズそのものの速度は大部早いみたいですね. 処理はscannerのボトルネッ クだけって感じです. >> # あと, もうちょっとraccのコンパイル速度が早くなると嬉しいんですが(^^;;; > >そうですね。最初にrtagsをコンパイルしたとき、あんまり時間がかかるんで >無限再帰してるのかと思ってインタラプトかけちゃいました。 >プロファイルとって調べてみます。 ありがとうございます(__;;; rtags.ryの件は後半にあるほとんど無駄なトークンをscanner側で1つにしちゃ えばきっと状態数がかなり少なくなるので, rtagsのパーズは早くなるとは思 うのですが... >だと手元のものでは再現しないのですが… > >もしかして、セミコロン(またはend)を忘れてるとかはありませんか? >現在はアクションの有無に関係なくルールの最後に ; が必要になってます。 色々試してみましたが, 再現しないですね... 上記のような話なのかも知れま せんね. 再現したらまた連絡します. ところで, 生成したパーザで出てくるデフォルトのエラーのメッセージの意味 が良く分からないのですが... Racc parse error unexpected token '' LR state = 0136139127128136139131151136139123124136139117136139117136139106 ってなっている時, どういう意味になっているのでしょうか? __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---