From: matz@... (Yukihiro Matsumoto) Date: 2002-08-03T10:54:17+09:00 Subject: [ruby-dev:17895] Re: next parser (Re: parenthesize argument(s) for future version) まつもと ゆきひろです In message "[ruby-dev:17887] next parser (Re: parenthesize argument(s) for future version)" on 02/08/02, Minero Aoki writes: |Rite ではきっと yacc 以外のパーサジェネレータを使うだろうと |予測してたんですが、このまま yacc で行くことにしたんでしょうか? |あるいは手書きとか? Riteのパーザの実装については決心しかねています。 * 再帰下降パーザを自分で書く きめこまかな指定ができるが、Rubyの文法は複雑過ぎないか * yaccを使い続ける せっかくここまで作ったんだから使い続けるほうが賢い? |# スレッド対応を考えると yacc はないだろうなあ。 yacc以外にもCのコードからグローバルアクセスをなくすことは無 理なので、あちこちにロックを入れることになると思います。です から、yaccを使うのでもパーザの動作をロックすることで問題はな いと思います。 まつもと ゆきひろ /:|)