From: nobu.nakada@... Date: 2002-08-03T09:31:34+09:00 Subject: [ruby-dev:17892] Re: next parser (Re: parenthesize argument(s) for future version) なかだです。 At Sat, 3 Aug 2002 07:52:08 +0900, Minero Aoki wrote: > > > Rite ではきっと yacc 以外のパーサジェネレータを使うだろうと > > > 予測してたんですが、このまま yacc で行くことにしたんでしょうか? > > > あるいは手書きとか? > > > > > > # スレッド対応を考えると yacc はないだろうなあ。 > > > > raccを改造してCに対応するとか。 > > Racc じゃブートストラップができないっす。「遅さ」も段違いだし。 いや、手書きのベースにするとか考えたんですが、でも結局二度手間 になって面倒なだけか。 > ジェネレータを独自にする覚悟ならいっそのこと yacc 相当のものを > (C で) 書くとか、byacc を同梱してランタイムだけ自前で書くとか、 > あるいは ANTLR が C のコードを出力できるように改造するとか。 byaccのランタイムはソース埋め込みですね。一時的に使う分にはむし ろ好都合といえるかも知れませんが。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦