From: aamine@... Date: 1999-01-08T03:49:37+09:00 Subject: [ruby-list:11510] Re: parser generator あおきです。 in mail of [ruby-list:11508] Re: parser generator ttate@jaist.ac.jp wrote: > 個人的にはRubyコードは"{","}"で囲まれたほうが > とっつきやすいかもとおもったりしました。 最初はそうしようかと思ったのですが(begin...end)、 そうするとRubyのコードを解析しないとまずいですよね。 それだと遅くなるかなと。 それに、文法部分は最後になって作ったのでとにかく早くうごかして みたかったという理由もあります。 しかし、この仕様は私もだいっきらい(SMTPみたいで)なので なんとかしたいと思います。 > inetc.tar.gzもいただきました。(^^; あ、ごめんなさい。それ、今日置いたんですが、SMTPclientはいきなり 落ちます。POP3clientとINETclientだけが改定されていて、それと 合っていません。今日にでもちゃんとしたものを置きます。 # Raccは気合入れて動作確認してるのでそういうことはない(はず…)。 > ;; ftpとかもinetclient.rbを使って統一的にできそうですか? そのつもりです。 ftp、nntp、http、imapあたりはすべて統合の予定です。 ftpはファイルシステムと統合する方がいいかなあとか imapはTMail(自作のメールクラス)と統合しようかなあ、とか 大それた野望もあるのですが、その場合でもやはり低レベルライブラリと してプロトコルのクラスはあったほうがいいでしょうから。 なにはともあれこれでパーサがお手軽に作れるので、いろいろ楽しいことが できそうです。考えているのは ・メールパーサを書きなおす ・rush(RubyShell) ・かなスクリプト ・html/xmlパーサ ・RubyインタプリタをRubyで書く!(なんの意味があるのだろう…) -------------------------------------------------------------------- あおきみねろう@一橋大学 Mail to: aamine@dp.u-netsurf.ne.jp