From 17df0de6f817037a83139481cb81c9543a470206 Mon Sep 17 00:00:00 2001 From: knu Date: Thu, 19 Jul 2001 05:44:26 +0000 Subject: Rename *.jp to *.ja, since jp is a region code and ja is a language code. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1629 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ext/digest/MANIFEST | 2 +- ext/digest/digest.txt.ja | 111 +++++++++++++++++++++++++++++++++++++++++++++++ ext/digest/digest.txt.jp | 111 ----------------------------------------------- ext/etc/MANIFEST | 2 +- ext/etc/etc.txt | 2 +- ext/etc/etc.txt.ja | 72 ++++++++++++++++++++++++++++++ ext/etc/etc.txt.jp | 72 ------------------------------ ext/pty/MANIFEST | 4 +- ext/pty/README.expect.ja | 21 +++++++++ ext/pty/README.expect.jp | 21 --------- ext/pty/README.ja | 89 +++++++++++++++++++++++++++++++++++++ ext/pty/README.jp | 89 ------------------------------------- ext/readline/MANIFEST | 1 + ext/readline/README.ja | 63 +++++++++++++++++++++++++++ ext/readline/README.jp | 63 --------------------------- 15 files changed, 362 insertions(+), 361 deletions(-) create mode 100644 ext/digest/digest.txt.ja delete mode 100644 ext/digest/digest.txt.jp create mode 100644 ext/etc/etc.txt.ja delete mode 100644 ext/etc/etc.txt.jp create mode 100644 ext/pty/README.expect.ja delete mode 100644 ext/pty/README.expect.jp create mode 100644 ext/pty/README.ja delete mode 100644 ext/pty/README.jp create mode 100644 ext/readline/README.ja delete mode 100644 ext/readline/README.jp (limited to 'ext') diff --git a/ext/digest/MANIFEST b/ext/digest/MANIFEST index 346f755cd..bf7cfefce 100644 --- a/ext/digest/MANIFEST +++ b/ext/digest/MANIFEST @@ -3,7 +3,7 @@ defs.h digest.c digest.h digest.txt -digest.txt.jp +digest.txt.ja extconf.rb lib/md5.rb lib/sha1.rb diff --git a/ext/digest/digest.txt.ja b/ext/digest/digest.txt.ja new file mode 100644 index 000000000..8997d25b9 --- /dev/null +++ b/ext/digest/digest.txt.ja @@ -0,0 +1,111 @@ +.\" digest.txt.ja - -*- Indented-Text -*- created at: Fri May 25 08:22:19 JST 2001 +$RoughId: digest.txt.jp,v 1.8 2001/07/13 15:38:27 knu Exp $ +$Id$ + +** MD5(クラス) + +RFC1321に記述されているRSA Data Security, Inc. の MD5 Message-Digest +Algorithmを実装するクラス。 + +Superclass: Digest::Base + +require 'digest/md5' + +** SHA1(クラス) + +FIPS PUB 180-1に記述されているNIST (the US' National Institute of +Standards and Technology) の SHA-1 Secure Hash Algorithmを実装するクラス。 + +Superclass: Digest::Base + +require 'digest/sha1' + +** SHA256(クラス) +** SHA384(クラス) +** SHA512(クラス) + +FIPS PUB 180-2に記述されているNIST (the US' National Institute of +Standards and Technology) の SHA-256/384/512 Secure Hash Algorithmを +実装するクラス。 + +Superclass: Digest::Base + +require 'digest/sha2' + +** RMD160(クラス) + +Hans Dobbertin, Antoon Bosselaers, Bart Preneel によって設計された +RIPEMD-160 ハッシュ関数を実装するクラス。 + +Superclass: Digest::Base + +require 'digest/rmd160' + + +これらのクラスは以下のような共通のインターフェースを提供する。 + + +Class Methods: + + new([str]) + + 新しいダイジェストオブジェクトを生成する.文字列引数が与えられる + とそれを追加する(see update)。 + + digest(str) + + 与えられた文字列に対するハッシュ値を文字列で返す。 + new(str).digest と等価。 + + hexdigest(str) + + 与えられた文字列に対するハッシュ値を、ASCIIコードを使って + 16進数の列を示す文字列にエンコードして返す。 + new(str).hexdigest と等価。 + +Methods: + + clone + + ダイジェストオブジェクトの複製を作る。 + + digest + + 今までに追加した文字列に対するハッシュ値を文字列で返す。MD5では + 16バイト長、SHA1およびRMD160では20バイト長、SHA256では32バイト長、 + SHA384では48バイト長、SHA512では64バイト長となる。 + + hexdigest + to_s + + 今までに追加した文字列に対するハッシュ値を、ASCIIコードを使って + 16進数の列を示す文字列にエンコードして返す。MD5では32バイト長、 + SHA1およびRMD160では40バイト長、SHA256では64バイト長、SHA384では + 96バイト長、SHA512では128バイト長となる。Rubyで書くと以下と同じ。 + + def hexdigest + digest.unpack("H*")[0] + end + + update(str) + << str + + 文字列を追加する。複数回updateを呼ぶことは文字列を連結して + updateを呼ぶことと等しい。すなわち m.update(a); m.update(b) は + m.update(a + b) と、 m << a << b は m << a + b とそれぞれ等価 + である。 + + == md + + 与えられたダイジェストオブジェクトと比較する。 + + == str + + 与えられた文字列を digest 値、もしくは hexdigest 値と比較する。 + いずれの値と見るかは与えられた文字列の長さによって自動判別 + される。 + +------------------------------------------------------- +Local variables: +fill-column: 70 +end: diff --git a/ext/digest/digest.txt.jp b/ext/digest/digest.txt.jp deleted file mode 100644 index 6fad4deb3..000000000 --- a/ext/digest/digest.txt.jp +++ /dev/null @@ -1,111 +0,0 @@ -.\" digest.txt.jp - -*- Indented-Text -*- created at: Fri May 25 08:22:19 JST 2001 -$RoughId: digest.txt.jp,v 1.8 2001/07/13 15:38:27 knu Exp $ -$Id$ - -** MD5(クラス) - -RFC1321に記述されているRSA Data Security, Inc. の MD5 Message-Digest -Algorithmを実装するクラス。 - -Superclass: Digest::Base - -require 'digest/md5' - -** SHA1(クラス) - -FIPS PUB 180-1に記述されているNIST (the US' National Institute of -Standards and Technology) の SHA-1 Secure Hash Algorithmを実装するクラス。 - -Superclass: Digest::Base - -require 'digest/sha1' - -** SHA256(クラス) -** SHA384(クラス) -** SHA512(クラス) - -FIPS PUB 180-2に記述されているNIST (the US' National Institute of -Standards and Technology) の SHA-256/384/512 Secure Hash Algorithmを -実装するクラス。 - -Superclass: Digest::Base - -require 'digest/sha2' - -** RMD160(クラス) - -Hans Dobbertin, Antoon Bosselaers, Bart Preneel によって設計された -RIPEMD-160 ハッシュ関数を実装するクラス。 - -Superclass: Digest::Base - -require 'digest/rmd160' - - -これらのクラスは以下のような共通のインターフェースを提供する。 - - -Class Methods: - - new([str]) - - 新しいダイジェストオブジェクトを生成する.文字列引数が与えられる - とそれを追加する(see update)。 - - digest(str) - - 与えられた文字列に対するハッシュ値を文字列で返す。 - new(str).digest と等価。 - - hexdigest(str) - - 与えられた文字列に対するハッシュ値を、ASCIIコードを使って - 16進数の列を示す文字列にエンコードして返す。 - new(str).hexdigest と等価。 - -Methods: - - clone - - ダイジェストオブジェクトの複製を作る。 - - digest - - 今までに追加した文字列に対するハッシュ値を文字列で返す。MD5では - 16バイト長、SHA1およびRMD160では20バイト長、SHA256では32バイト長、 - SHA384では48バイト長、SHA512では64バイト長となる。 - - hexdigest - to_s - - 今までに追加した文字列に対するハッシュ値を、ASCIIコードを使って - 16進数の列を示す文字列にエンコードして返す。MD5では32バイト長、 - SHA1およびRMD160では40バイト長、SHA256では64バイト長、SHA384では - 96バイト長、SHA512では128バイト長となる。Rubyで書くと以下と同じ。 - - def hexdigest - digest.unpack("H*")[0] - end - - update(str) - << str - - 文字列を追加する。複数回updateを呼ぶことは文字列を連結して - updateを呼ぶことと等しい。すなわち m.update(a); m.update(b) は - m.update(a + b) と、 m << a << b は m << a + b とそれぞれ等価 - である。 - - == md - - 与えられたダイジェストオブジェクトと比較する。 - - == str - - 与えられた文字列を digest 値、もしくは hexdigest 値と比較する。 - いずれの値と見るかは与えられた文字列の長さによって自動判別 - される。 - -------------------------------------------------------- -Local variables: -fill-column: 70 -end: diff --git a/ext/etc/MANIFEST b/ext/etc/MANIFEST index 79fb1ff34..62cf5be23 100644 --- a/ext/etc/MANIFEST +++ b/ext/etc/MANIFEST @@ -1,6 +1,6 @@ MANIFEST etc.c etc.txt -etc.txt.jp +etc.txt.ja depend extconf.rb diff --git a/ext/etc/etc.txt b/ext/etc/etc.txt index 9801dc0e0..534790172 100644 --- a/ext/etc/etc.txt +++ b/ext/etc/etc.txt @@ -1,4 +1,4 @@ -.\" etc.doc - -*- Indented-Text -*- created at: Fri Jul 14 00:47:15 JST 1995 +.\" etc.txt - -*- Indented-Text -*- created at: Fri Jul 14 00:47:15 JST 1995 ** Etc(Module) diff --git a/ext/etc/etc.txt.ja b/ext/etc/etc.txt.ja new file mode 100644 index 000000000..2dddcfb03 --- /dev/null +++ b/ext/etc/etc.txt.ja @@ -0,0 +1,72 @@ +.\" etc.txt.ja - -*- Indented-Text -*- created at: Fri Jul 14 00:47:15 JST 1995 + +** Etc(モジュール) + +/etcディレクトリ以下の情報を得るためのモジュール.クラスにインクルード +して使うこともできる. + +Module Function: + + getlogin + + 自分のlogin名を返す.これが失敗した場合はgetpwuid()を用いると + 良い. + + getpwnam(name) + + /etc/passwdファイル(あるいはDBMファイルやNISデータベース)を検 + 索し,nameの名前を持つpasswdエントリを返す.戻り値はpasswd構造 + 体で以下のメンバを持つ. + + struct passwd + name # ユーザ名(文字列) + passwd # パスワード(文字列) + uid # ユーザID(整数) + gid # グループID(整数) + gecos # gecosフィールド(文字列) + dir # ホームディレクトリ(文字列) + shell # ログインシェル(文字列) + # 以降のメンバはシステムによっては提供されない. + change # パスワード変更時間(整数) + quota # クォータ(整数) + age # エージ(整数) + class # ユーザアクセスクラス(文字列) + comment # コメント(文字列) + expire # アカウント有効期限(整数) + end + + 詳細はgetpwnam(3)を参照のこと. + + getpwuid([uid]) + + uidをユーザIDとするpasswdエントリを返す.戻り値はgetpwnam()と + 同様である.引数を省略した場合にはgetuid()の値を用いる.詳細は + getpwuid(3)を参照のこと. + + getgrgid(gid) + + /etc/groupファイル(あるいは…getpwnam参照)を検索し,gidをグルー + プIDとするグループエントリを返す.戻り値はgroup構造体で以下の + メンバを持つ. + + struct group + name # グループ名(文字列) + passwd # グループのパスワード(文字列) + gid # グループID(整数) + mem # グループメンバ名の配列 + end + + 詳細はgetgrgid(3)を参照のこと. + + getgrnam(name) + + nameという名前のグループエントリを返す.戻り値はgetgrgid()と同 + 様である.詳細はgetgrnam(3)を参照. + + group + + 全てのグループエントリを順にアクセスするためのイテレータ. + + passwd + + 全てのpasswdエントリを順にアクセスするためのイテレータ. diff --git a/ext/etc/etc.txt.jp b/ext/etc/etc.txt.jp deleted file mode 100644 index 8191f4886..000000000 --- a/ext/etc/etc.txt.jp +++ /dev/null @@ -1,72 +0,0 @@ -.\" etc.doc - -*- Indented-Text -*- created at: Fri Jul 14 00:47:15 JST 1995 - -** Etc(モジュール) - -/etcディレクトリ以下の情報を得るためのモジュール.クラスにインクルード -して使うこともできる. - -Module Function: - - getlogin - - 自分のlogin名を返す.これが失敗した場合はgetpwuid()を用いると - 良い. - - getpwnam(name) - - /etc/passwdファイル(あるいはDBMファイルやNISデータベース)を検 - 索し,nameの名前を持つpasswdエントリを返す.戻り値はpasswd構造 - 体で以下のメンバを持つ. - - struct passwd - name # ユーザ名(文字列) - passwd # パスワード(文字列) - uid # ユーザID(整数) - gid # グループID(整数) - gecos # gecosフィールド(文字列) - dir # ホームディレクトリ(文字列) - shell # ログインシェル(文字列) - # 以降のメンバはシステムによっては提供されない. - change # パスワード変更時間(整数) - quota # クォータ(整数) - age # エージ(整数) - class # ユーザアクセスクラス(文字列) - comment # コメント(文字列) - expire # アカウント有効期限(整数) - end - - 詳細はgetpwnam(3)を参照のこと. - - getpwuid([uid]) - - uidをユーザIDとするpasswdエントリを返す.戻り値はgetpwnam()と - 同様である.引数を省略した場合にはgetuid()の値を用いる.詳細は - getpwuid(3)を参照のこと. - - getgrgid(gid) - - /etc/groupファイル(あるいは…getpwnam参照)を検索し,gidをグルー - プIDとするグループエントリを返す.戻り値はgroup構造体で以下の - メンバを持つ. - - struct group - name # グループ名(文字列) - passwd # グループのパスワード(文字列) - gid # グループID(整数) - mem # グループメンバ名の配列 - end - - 詳細はgetgrgid(3)を参照のこと. - - getgrnam(name) - - nameという名前のグループエントリを返す.戻り値はgetgrgid()と同 - 様である.詳細はgetgrnam(3)を参照. - - group - - 全てのグループエントリを順にアクセスするためのイテレータ. - - passwd - - 全てのpasswdエントリを順にアクセスするためのイテレータ. diff --git a/ext/pty/MANIFEST b/ext/pty/MANIFEST index f46d611e5..0535a5b7e 100644 --- a/ext/pty/MANIFEST +++ b/ext/pty/MANIFEST @@ -1,8 +1,8 @@ MANIFEST README README.expect -README.expect.jp -README.jp +README.expect.ja +README.ja depend expect_sample.rb extconf.rb diff --git a/ext/pty/README.expect.ja b/ext/pty/README.expect.ja new file mode 100644 index 000000000..db84695ee --- /dev/null +++ b/ext/pty/README.expect.ja @@ -0,0 +1,21 @@ + README for expect + by A. Ito, 28 October, 1998 + + Expectライブラリは,tcl の expect パッケージと似たような機能を +IOクラスに追加します. + + 追加されるメソッドの使い方は次の通りです. + + IO#expect(pattern,timeout=9999999) + +pattern は String か Regexp のインスタンス,timeout は Fixnum +のインスタンスです.timeout は省略できます. + このメソッドがブロックなしで呼ばれた場合,まずレシーバである +IOオブジェクトから pattern にマッチするパターンが読みこまれる +まで待ちます.パターンが得られたら,そのパターンに関する配列を +返します.配列の最初の要素は,pattern にマッチするまでに読みこ +まれた内容の文字列です.2番目以降の要素は,pattern の正規表現 +の中にアンカーがあった場合に,そのアンカーにマッチする部分です. +もしタイムアウトが起きた場合は,このメソッドはnilを返します. + このメソッドがブロック付きで呼ばれた場合には,マッチした要素の +配列がブロック引数として渡され,ブロックが評価されます. diff --git a/ext/pty/README.expect.jp b/ext/pty/README.expect.jp deleted file mode 100644 index db84695ee..000000000 --- a/ext/pty/README.expect.jp +++ /dev/null @@ -1,21 +0,0 @@ - README for expect - by A. Ito, 28 October, 1998 - - Expectライブラリは,tcl の expect パッケージと似たような機能を -IOクラスに追加します. - - 追加されるメソッドの使い方は次の通りです. - - IO#expect(pattern,timeout=9999999) - -pattern は String か Regexp のインスタンス,timeout は Fixnum -のインスタンスです.timeout は省略できます. - このメソッドがブロックなしで呼ばれた場合,まずレシーバである -IOオブジェクトから pattern にマッチするパターンが読みこまれる -まで待ちます.パターンが得られたら,そのパターンに関する配列を -返します.配列の最初の要素は,pattern にマッチするまでに読みこ -まれた内容の文字列です.2番目以降の要素は,pattern の正規表現 -の中にアンカーがあった場合に,そのアンカーにマッチする部分です. -もしタイムアウトが起きた場合は,このメソッドはnilを返します. - このメソッドがブロック付きで呼ばれた場合には,マッチした要素の -配列がブロック引数として渡され,ブロックが評価されます. diff --git a/ext/pty/README.ja b/ext/pty/README.ja new file mode 100644 index 000000000..5ae4fb06a --- /dev/null +++ b/ext/pty/README.ja @@ -0,0 +1,89 @@ +pty 拡張モジュール version 0.3 by A.ito + +1. はじめに + +この拡張モジュールは,仮想tty (pty) を通して適当なコマンドを +実行する機能を ruby に提供します. + +2. インストール + +次のようにしてインストールしてください. + +(1) ruby extconf.rb + + を実行すると Makefile が生成されます. + +(2) make; make install を実行してください. + +3. 何ができるか + +この拡張モジュールは,PTY というモジュールを定義します.その中 +には,次のようなモジュール関数が含まれています. + + getpty(command) + spawn(command) + + この関数は,仮想ttyを確保し,指定されたコマンドをその仮想tty + の向こうで実行し,配列を返します.戻り値は3つの要素からなる + 配列です.最初の要素は仮想ttyから読み出すためのIOオブジェクト, + 2番目は書きこむためのIOオブジェクト,3番目は子プロセスのプロ + セスIDです.この関数がイテレータとして呼ばれた場合,これらの + 要素はブロックパラメータとして渡され,関数自体はnilを返します. + + この関数によって作られたサブプロセスが動いている間,子プロセス + の状態を監視するために SIGCHLD シグナルを捕捉します.子プロセス + が終了したり停止した場合には,例外が発生します.この間,すべての + SIGCHLD が PTY モジュールのシグナルハンドラに捕捉されるので, + サブプロセスを生成する他の関数(system() とか IO.popen()など)を + 使うと,予期しない例外が発生することがあります.これを防ぐため + には,下記のprotect_signal()を参照してください. + + この関数がブロックパラメータ付きで呼ばれた場合には,そのブロック + の中でのみ SIGCHLD が捕捉されます.したがって,ブロックパラメータ + として渡されたIOオブジェクトを,ブロックの外に持ち出して使うの + は勧められません. + + + protect_signal + + この関数はイテレータです.ここで指定されたブロックの中では, + 子プロセスが終了しても例外を発生しません.この関数を使うことで, + PTYの子プロセスが動いている間でも,system()や IO.popen()などの + 関数を安全に使うことができます.例えば, + + PTY.spawn("command_foo") do |r,w| + ... + ... + PTY.protect_signal do + system "some other commands" + end + ... + end + + このような記述により,"some other commands" が終了したときに + 例外が発生するのを防げます. + + reset_signal + + PTY の子プロセスが動いていても,そのプロセスの終了時に例外が発生 + しないようにします. + +4. 利用について + +伊藤彰則が著作権を保有します. + +ソースプログラムまたはドキュメントに元の著作権表示が改変されずに +表示されている場合に限り,誰でも,このソフトウェアを無償かつ著作 +権者に無断で利用・配布・改変できます.利用目的は限定されていませ +ん. + +このプログラムの利用・配布その他このプログラムに関係する行為によ +って生じたいかなる損害に対しても,作者は一切責任を負いません. + +5. バグ報告等 + +バグレポートは歓迎します. + + aito@ei5sun.yz.yamagata-u.ac.jp + +まで電子メールでバグレポートをお送りください. diff --git a/ext/pty/README.jp b/ext/pty/README.jp deleted file mode 100644 index 5ae4fb06a..000000000 --- a/ext/pty/README.jp +++ /dev/null @@ -1,89 +0,0 @@ -pty 拡張モジュール version 0.3 by A.ito - -1. はじめに - -この拡張モジュールは,仮想tty (pty) を通して適当なコマンドを -実行する機能を ruby に提供します. - -2. インストール - -次のようにしてインストールしてください. - -(1) ruby extconf.rb - - を実行すると Makefile が生成されます. - -(2) make; make install を実行してください. - -3. 何ができるか - -この拡張モジュールは,PTY というモジュールを定義します.その中 -には,次のようなモジュール関数が含まれています. - - getpty(command) - spawn(command) - - この関数は,仮想ttyを確保し,指定されたコマンドをその仮想tty - の向こうで実行し,配列を返します.戻り値は3つの要素からなる - 配列です.最初の要素は仮想ttyから読み出すためのIOオブジェクト, - 2番目は書きこむためのIOオブジェクト,3番目は子プロセスのプロ - セスIDです.この関数がイテレータとして呼ばれた場合,これらの - 要素はブロックパラメータとして渡され,関数自体はnilを返します. - - この関数によって作られたサブプロセスが動いている間,子プロセス - の状態を監視するために SIGCHLD シグナルを捕捉します.子プロセス - が終了したり停止した場合には,例外が発生します.この間,すべての - SIGCHLD が PTY モジュールのシグナルハンドラに捕捉されるので, - サブプロセスを生成する他の関数(system() とか IO.popen()など)を - 使うと,予期しない例外が発生することがあります.これを防ぐため - には,下記のprotect_signal()を参照してください. - - この関数がブロックパラメータ付きで呼ばれた場合には,そのブロック - の中でのみ SIGCHLD が捕捉されます.したがって,ブロックパラメータ - として渡されたIOオブジェクトを,ブロックの外に持ち出して使うの - は勧められません. - - - protect_signal - - この関数はイテレータです.ここで指定されたブロックの中では, - 子プロセスが終了しても例外を発生しません.この関数を使うことで, - PTYの子プロセスが動いている間でも,system()や IO.popen()などの - 関数を安全に使うことができます.例えば, - - PTY.spawn("command_foo") do |r,w| - ... - ... - PTY.protect_signal do - system "some other commands" - end - ... - end - - このような記述により,"some other commands" が終了したときに - 例外が発生するのを防げます. - - reset_signal - - PTY の子プロセスが動いていても,そのプロセスの終了時に例外が発生 - しないようにします. - -4. 利用について - -伊藤彰則が著作権を保有します. - -ソースプログラムまたはドキュメントに元の著作権表示が改変されずに -表示されている場合に限り,誰でも,このソフトウェアを無償かつ著作 -権者に無断で利用・配布・改変できます.利用目的は限定されていませ -ん. - -このプログラムの利用・配布その他このプログラムに関係する行為によ -って生じたいかなる損害に対しても,作者は一切責任を負いません. - -5. バグ報告等 - -バグレポートは歓迎します. - - aito@ei5sun.yz.yamagata-u.ac.jp - -まで電子メールでバグレポートをお送りください. diff --git a/ext/readline/MANIFEST b/ext/readline/MANIFEST index f8bfd1ea2..4dd1d9e1a 100644 --- a/ext/readline/MANIFEST +++ b/ext/readline/MANIFEST @@ -1,5 +1,6 @@ MANIFEST README +README.ja depend extconf.rb readline.c diff --git a/ext/readline/README.ja b/ext/readline/README.ja new file mode 100644 index 000000000..beb951fbf --- /dev/null +++ b/ext/readline/README.ja @@ -0,0 +1,63 @@ +GNU Readline Libraryを利用するための拡張モジュールです。 + +require "readline" +include Readline + +line = readline("Prompt> ", true) + +のように使用してください。 + +[Readline] + +<モジュール関数> + +readline(prompt, add_history=nil) + + 一行入力を読み込みます。 + add_historyがtrueの場合、ヒストリに読み込んだ文字列を追加します。 + +<クラスメソッド> + +completion_proc = proc + + 補完時の動作を決定するProcオブジェクトを指定します。 + procは引数に入力文字列を取り、候補文字列の配列を返すように + してください。 + +completion_proc + + 補完時の動作を決定するProcオブジェクトを返します。 + +completion_case_fold = case_fold + + 補完時に大文字小文字を区別しない場合、trueを指定します。 + +completion_case_fold + + 補完時に大文字小文字を区別しない場合、trueを返します。 + +completion_append_character = char + + 補完時に付加される文字を文字列で指定します。先頭の一文字が + 設定され、空文字列 ("") または nil を指定すると何も付加 + されなくなります。 + +completion_append_character + + 補完時に付加される文字を文字列で返します。デフォルトは + 空白 (" ") です。 + +vi_editing_mode + + VIモードになります。 + +emacs_editing_mode + + Emacsモードになります。 + +<クラス定数> + +HISTORY + +ヒストリに対する操作はこの定数を通して行ってください。 +配列と同じように扱えるようになっています。 diff --git a/ext/readline/README.jp b/ext/readline/README.jp deleted file mode 100644 index beb951fbf..000000000 --- a/ext/readline/README.jp +++ /dev/null @@ -1,63 +0,0 @@ -GNU Readline Libraryを利用するための拡張モジュールです。 - -require "readline" -include Readline - -line = readline("Prompt> ", true) - -のように使用してください。 - -[Readline] - -<モジュール関数> - -readline(prompt, add_history=nil) - - 一行入力を読み込みます。 - add_historyがtrueの場合、ヒストリに読み込んだ文字列を追加します。 - -<クラスメソッド> - -completion_proc = proc - - 補完時の動作を決定するProcオブジェクトを指定します。 - procは引数に入力文字列を取り、候補文字列の配列を返すように - してください。 - -completion_proc - - 補完時の動作を決定するProcオブジェクトを返します。 - -completion_case_fold = case_fold - - 補完時に大文字小文字を区別しない場合、trueを指定します。 - -completion_case_fold - - 補完時に大文字小文字を区別しない場合、trueを返します。 - -completion_append_character = char - - 補完時に付加される文字を文字列で指定します。先頭の一文字が - 設定され、空文字列 ("") または nil を指定すると何も付加 - されなくなります。 - -completion_append_character - - 補完時に付加される文字を文字列で返します。デフォルトは - 空白 (" ") です。 - -vi_editing_mode - - VIモードになります。 - -emacs_editing_mode - - Emacsモードになります。 - -<クラス定数> - -HISTORY - -ヒストリに対する操作はこの定数を通して行ってください。 -配列と同じように扱えるようになっています。 -- cgit