From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1998-04-17T14:52:58+09:00 Subject: [ruby-dev:2401] Re: readline けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :2400 ] the message: "[ruby-dev:2400] Re: readline ", on Apr/17 14:37(JST) WATANABE Hirofumi writes: >わたなべです. >:# ただloadするだけってことですが(^^;;; >そうか. こういうときって rescue は便利ですね. ですね(^^;;; >:でも, 良く考えたら .irbrc って名前まずいと思うんですが, 今は平気なのか >:な? >Windows 95 の MS-DOS Prompt なら使えますが, 従来の MS-DOS だ >とやっぱりまずいです. irb.rc か _irbrc も試すようにするのが >いいかもしれません. そうですか... どうしようかな... BOW(Windows3.1版)はどうだったか知っていらっしゃる人います? .xxxx への アクセスを 何か別のファイル名にしていたような気がしましたが... どうせ なら, それに合わせようかなと思いますが... >:wって何ですか? いつのまに追加されたんだろう... > >["foo", "bar"] と同じです. たしか lndir はこれ使ってるから >VERSION < "1.1b6" なんて入れた気がするので, この頃からです. そうか... 知らなかった... >:>ところで irb で %w(foo bar) も使えるようにしてくれるとうれし >:>いです. 正式版が出るまで, 以下のパッチ当てて使って下さい. # スペルも直させてもらいました(^^;;; --- irb-scanner.rb 1998/04/09 16:18:47 1.5 +++ irb-scanner.rb 1998/04/17 05:23:21 @@ -148,14 +148,15 @@ DEINDENT_CLAUSE = ["end" #, "when" ] - PARCENT_LTYPE = { + PERCENT_LTYPE = { "q" => "\'", "Q" => "\"", "x" => "\`", - "r" => "\/" + "r" => "\/", + "w" => "]" } - PARCENT_PAREN = { + PERCENT_PAREN = { "{" => "}", "[" => "]", "<" => ">", @@ -353,7 +354,7 @@ tokens = [] case @ltype - when "'", '"', '`', '/' + when "'", '"', '`', '/', ']' identify_string(chrs) return if chrs.empty? when "#" @@ -464,7 +465,7 @@ def identify_quotation(chrs) ch = chrs.shift - if lt = PARCENT_LTYPE[ch] + if lt = PERCENT_LTYPE[ch] ch = chrs.shift else lt = "\"" @@ -474,7 +475,7 @@ next end @ltype = lt - unless @quoted = PARCENT_PAREN[ch] + unless @quoted = PERCENT_PAREN[ch] @quoted = ch end identify_string(chrs) __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---