From: Koji Arai Date: 2000-01-11T02:18:04+09:00 Subject: [ruby-list:20160] Re: RD with method index (again) 新井です。 RDtoolに関するこれまでの議論をまとめます。 さらに追加で書き込みがあるので、あんまりまとめになってないか もしれません(中間報告程度に考えてください)。 なお、.rd2rc、フィルタに関する議論は省略させて頂きました(使っ たことないので話を理解できなかった) = ペンディング * メソッド用の見出し(MethodList/DeclareList ?) --- Class#method(arg) (()) * [ruby-list:19934]以降あまり進展はない(^^; * [ruby-list:20017]にお試しのパッチあり(rdtool-0.5.7にも適用化) * 出力時、メソッド名部分は自動でで囲んでくれるとな お良い(と新井は思う)。 --- Class.[](arg) (())... は、 Class[arg] Class[] ... という出力を得られれば良い(クラスメソッドの[]の表記では"."は省略) * ベースラインを下げすぎるためインデントが深くなる (今出ているMethodListの問題点はこれだけ?) ベースラインを特別に --- Class#method |<- BaseLine とする? * 演算子"|"や"/"などは、RDtoolで特別扱いされる予定なので ((<"Array#/">)) などと""でラベルを囲む(未実装) * MethodListはネストしない?(実装もそうするのか?) * 参照文字列と参照先の判定 Toshさんの意図に反してsubstituteの表現の案 [ruby-list:20025]として書きます。 : インスタンス, Instance の参照を ((<インスタンス|インスタンス, Instance>))は、... と書きたくはないと言うことです。 (1) 判定を甘くする(一意である限り先頭文字が一致すればOK) (新井はあまり好きじゃないです。ドキュメントを書き足して 行くうちに。一意じゃなくなるかも知れないから) (2) :: label substitute ((