From: Katsuyuki Komatsu Date: 2000-08-04T23:37:04+09:00 Subject: [ruby-dev:10576] Re: environment variables 小松です。 In the message of [ruby-dev:10573] Re: environment variables on 2000/8/4 22:57 "Shigeo Kobayashi" wrote: > > miniruby ../sample/test.rb > > は通りますか? > > D:\ruby\win32>miniruby ../sample/test.rb > ../sample/test.rb:22: warning: else without rescue is useless > ../sample/test.rb:23: parse error > > となってしまいます。 ほー、どうやったらそんなことになるんだろう。 cvsでupdateが失敗したとか、bisonのバージョンが古い (1.25以降 ならOKのはず) とかかな。 linuxでrubyを作ってみて、make testまで通して、テストが通った parse.cを持ってくるという手順を一回やってみたほうがいいかも しれません。 Solaris 2.5.1で/usr/localにインストールしたbison 1.28を 使ってparse.cを作るとサイズは以下のような感じになります。 参考まで。 % uname -mrs SunOS 5.5.1 sun4u % which bison /usr/local/bin/bison % bison --version GNU Bison version 1.28 % bison -y parse.y % mv y.tab.c parse.c % wc parse.y parse.c 4892 12044 90241 parse.y 8192 35765 269602 parse.c 13084 47809 359843 total % > > あとは、parse.cの生成かファイル転送に失敗しているとかも考え > > ましたが、dswとdspを使って作れているのですから問題ないはず。 > dsw で作成した ruby.exe でも同じなので parse.c > あたりが何か変なふうに生成されているようです。 > 取りあえずdswとdspの編集には問題ないので、 > このまま続行しちゃいます。 parse.cだけダイレクトメールで送りましょうか? -- 小松克行 / Katsuyuki Komatsu