From: Minero Aoki Date: 1999-02-05T01:53:23+09:00 Subject: [ruby-list:11911] Re: [racc] help me あおきです。 In Mail "[ruby-list:11901] Re: [racc] help me " keiju@Rational.Com (石塚圭樹 ) wrote: > >> そうそう. 正規表現があっているかどうか考えるよりも, rubyのparse.yから > >> 持ってくる方が楽そうだというのもありました. > > > >そうですね。(やる気になったら (^^;; )試してみます。 > > ?? 何を試すっていっています? すみません、あいまいな表現でした。 parse.yのスキャナ部分をRubyになおすということです。 さすがにそのままは多すぎので完全にそのままではまずいでしょうけど。 余談ですが、RegexpがIOにマッチできたらすごく便利でしょうね。 Regexp#next_charなんてイテレータを使ってマッチするとか。 想像図… reg = /abcdefg/ f = File.open( 'somefile' ) reg.next_char do f.read(1) end > あ. そうそう. まだ, next_val って定義していませんでした(^^;;; それで原因がはっきりわかりました… (^^;; それじゃどう考えてもnilしか返ってこないですね。 # next_valじゃなくてnext_valueですね ------------------------------------------------------------------- あおきみねろう@一橋大学 mail to: aamine@dp.u-netsurf.ne.jp website: http://www1.u-netsurf.ne.jp/~brew/mine/