summaryrefslogtreecommitdiff
path: root/ruby.1
diff options
context:
space:
mode:
authorYukihiro Matsumoto <matz@ruby-lang.org>1995-03-15 14:59:18 +0900
committerTakashi Kokubun <takashikkbn@gmail.com>2019-08-17 22:09:31 +0900
commitd349889e770a2078c247d9d28070e86a54b856f4 (patch)
tree8bdbf87f3ff78ef237c4ff8efa061fbb8dc5a226 /ruby.1
parent881c5a9c320c637ee0f6526b40cf70c1379ab656 (diff)
version 0.69v0_69
https://cache.ruby-lang.org/pub/ruby/1.0/ruby-0.69.tar.gz Wed Mar 15 14:59:18 1995 Yukihiro Matsumoto (matz@ix-02) * version 0.69 * eval.c(method_missing): unknownから名称変更. * eval.c(single_method_added): 特異メソッドが定義された時に呼ばれ るメソッド.hookとして使える.実際に定義される直前に呼ばれる. Tue Mar 14 14:46:44 1995 Yukihiro Matsumoto (matz@ix-02) * ruby.c(proc_options): 引数の解析を自分でやることにより引数指定の 方法がperlに近付いた.getopt_longはもう使わない. * dir.c(glob): `{}'のネストを許すようにした. Mon Mar 13 17:56:25 1995 Yukihiro Matsumoto (matz@ix-02) * glob.c: Glob(ワイルドカードオブジェクト)はなくなった.ワイルドカー ドの展開はDir.glob(文字列)を使う.ワイルドカードのマッチは正規表 現で代用. Fri Mar 10 18:35:46 1995 Yukihiro Matsumoto (matz@ix-02) * eval.c: Mathのようなモジュールは自分自身でextendする. * eval.c: クラスやモジュールを定義した既に同名のものがあれば追加定 義となるように.ただし.superクラスの違いなどはチェックする. * regex.c: debug. * math.c: 定数PIとEを定義. Thu Mar 9 21:35:12 1995 Yukihiro Matsumoto (matz@ix-02) * regex.c: EUC,SJISモードでは0x80以上の8進,16進リテラルを禁止. * regex.c: クラス内でも数値リテラル・文字クラスが使えるようした. Wed Mar 8 17:39:05 1995 Yukihiro Matsumoto (matz@ix-02) * regex.c: \200など括弧の数以上の表現は8進リテラルと解釈する.ただ し,\1から\9までは例外. * regex.c: \9以上のリファレンスも有効にした. Tue Mar 7 14:26:01 1995 Yukihiro Matsumoto (matz@ix-02) * eval.c(public/private): スコープ制御メソッドの名称変更.静的なア クセスも出来るようにしてみたが,不採用. Mon Mar 6 19:34:32 1995 Yukihiro Matsumoto (matz@ix-02) * eval.c(inlcude): メソッド化.動的にモジュールをインクルードでき るように.さらに任意のオブジェクトにもモジュールをインクルードで きるメソッド `extend'も用意した. * parse.y: 文法からincludeを削除.メソッド化. Tue Feb 28 15:35:10 1995 Yukihiro Matsumoto (matz@ix-02) * parse.y: 配列,連想配列の最後に`,'をおけるように.
Diffstat (limited to 'ruby.1')
-rw-r--r--ruby.149
1 files changed, 24 insertions, 25 deletions
diff --git a/ruby.1 b/ruby.1
index f3bb919..b8c6162 100644
--- a/ruby.1
+++ b/ruby.1
@@ -39,6 +39,15 @@ ruby \- ֥Ȼظץȸ
.B ruby
󥿥ץ꥿ϰʲΰդ.
.TP 5
+.B \-0
+ϥ쥳ɥѥ졼(`$/')8ʿǻꤹ.
+
+ꤷʤϥ̥륭饯ѥ졼ˤʤ롣
+¾ΥåäƤ褤
+
+\-00, ѥ饰ե⡼, \-0777(Υɤʸ¸
+ߤʤΤ)ե٤ɤ߹⡼ɤǤ.
+.TP 5
.B \-a
`\-n'`\-p'ȤȤѤ, ȥץåȥ⡼ɤONˤ.
ȥץåȥ⡼ɤǤϳƥ롼פƬ,
@@ -55,21 +64,20 @@ ruby \- ֥Ȼظץȸ
ץȤؤΥѥΤߤԤ, ¹Ԥʤ.
ѥ뽪λ, ʸˡ顼̵, "Syntax OK"ȽϤ.
.TP 5
-.B \-C " code"
+.B \-K " c"
.B ruby
νɤꤹ.
.B ruby
-ϻꤷʸ `E'ޤ`e'Ϥޤʸ䥢
-ե뤬EUCǵҤƤȲꤹ. Ʊͤ`S'
-`s'ξSJISȤƽ. `N'ϴʤ.
-եȤEUC.
+ϻꤷʸ `E'ޤ`e'ξʸ䥢ե
+뤬EUCǵҤƤȲꤹ. Ʊͤ`S'ޤ`s'ξ
+SJISȤƽ. `N'ϴʤ. ǥեȤ
+EUC.
.nf
.ne 2
- ruby -C EUC -e 'print "ƥ"'
- ruby -Ceuc -e 'print "ƥ"'
- ruby -C 'Shift JIS' -e 'print "ƥ"'
- ruby -CN 'print "ƥ"'
+ ruby -CE -e 'print "ƥ"'
+ ruby -Cs -e 'print "ƥ"'
+ ruby -Cn -e 'print "ƥ"'
.fi
ΥץϾʸɤμưȽ̵ǽɲä줿
@@ -83,11 +91,11 @@ ruby \- ֥Ȼظץȸ
ޥɥ饤󤫤饹ץȤꤹ. \-eץդ
ˤϰ饹ץȥե̾ʤ.
.TP 5
-.B \-F " ʸ"
+.B \-F" ʸ"
ϥեɥѥ졼(`$;')ͤʸ˥åȤ. awk
Ʊ̾ΥץƱƯ򤹤.
.TP 5
-.B \-i " extension"
+.B \-i" extension"
ǻꤵ줿եƤ֤(in-place edit)
Ȥꤹ. ΥեϳĥҤĤ¸.
.nf
@@ -105,7 +113,7 @@ ruby \- ֥Ȼظץȸ
.fi
.TP 5
-.B \-I " directory"
+.B \-I" directory"
եɤѥ(ɲ). ꤵ줿ǥ쥯
ȥ
.B ruby
@@ -139,15 +147,6 @@ ruby \- ֥Ȼظץȸ
.fi
.TP 5
-.B \-R ʸ(ޤ8ʿ)
-ϥ쥳ɥѥ졼(`$/')ͤʸ˥åȤ. ʸ
-٤ƿ(0-7ޤ)鹽Ƥˤ, 8ʿǻ
-ꤵ줿ɤʸ򥻥ѥ졼Ȥ.
-
-ξ, \-R0, ѥ饰ե⡼, \-R777(Υɤ
-ʸ¸ߤʤΤ)ե٤ɤ߹⡼ɤ
-Ǥ.
-.TP 5
.B \-s
ץ̾³, \-ǻϤޤᤷ, Ʊ̾ѿ
ͤꤹ. `\-\-'ʤʹߤϲԤʤʤ.
@@ -207,14 +206,14 @@ $VERBOSE򥻥åȤ. ѿåȤƤ, Ĥ
.fi
.TP 5
-.B \-x
+.B \-x"directory"
åΥץȤФƼ¹Ԥ. #!ǻϤޤ,
"ruby"ȤʸޤԤޤǤɤФ. ץȤν
EOF(եν), ^D(ȥD), ^Z(ȥZ)
ޤͽ``__END__''ǻꤹ.
-.TP 5
-.B \-X " directory"
-ץȼ¹˻ꤵ줿ǥ쥯ȥ˰ܤ.
+
+ǥ쥯ȥ̾ꤹȡץȼ¹˻ꤵ줿ǥ
+쥯ȥ˰ܤ.
.TP 5
.B \-y, \-\-yydebug
ѥǥХå⡼. ѥιʸϤβɽ