From satoru at namazu.org Wed Feb 2 14:20:32 2005 From: satoru at namazu.org (Satoru Takabayashi) Date: Wed Feb 2 14:21:47 2005 Subject: [sary] =?iso-2022-jp?b?UmU6IBskQjghOnc3azJMJEszOkV2JDkkazlUGyhC?= =?iso-2022-jp?b?GyRCJE4lKiVVJTslQyVIJHI8aEZAJDkkayVhJT0lQyVJGyhC?= In-Reply-To: <878y6g4nly.wl@knok.daionet.gr.jp> References: <878y6g4nly.wl@knok.daionet.gr.jp> Message-ID: <87lla7zgf3.wl@namazu.org> NOKUBI Takatsugu: > sary-rubyに、get_next_context_linesのような行そのものを取得するので > はなく、ファイルの先頭からのオフセット値を取得するメソッドを作成してみ > ました。 > > 高林さんにSaryのcommitter権限をいただいたのですが、これを追加してし > まってもよいでしょうか。 返事が遅くなり、すみません。いいと思います。 sary-ruby はメインテナー不在の状態です。僕は sary-ruby を使っ ていないのでメンテできないのですが、もしよろしければ、野首さ んの方でときどきコードをいじっていただけると助かります。 From satoru at namazu.org Wed Feb 2 14:25:11 2005 From: satoru at namazu.org (Satoru Takabayashi) Date: Wed Feb 2 14:26:25 2005 Subject: [sary] =?iso-2022-jp?b?UmU6IBskQjghOnc3azJMJEszOkV2JDkkazlUGyhC?= =?iso-2022-jp?b?GyRCJE4lKiVVJTslQyVIJHI8aEZAJDkkayVhJT0lQyVJGyhC?= In-Reply-To: <87llae2aqg.wl@knok.daionet.gr.jp> References: <878y6g4nly.wl@knok.daionet.gr.jp> <87llae2aqg.wl@knok.daionet.gr.jp> Message-ID: <87k6przg7c.wl@namazu.org> NOKUBI Takatsugu: > [1 ] > At Wed, 26 Jan 2005 17:10:33 +0900, > NOKUBI Takatsugu wrote: > > sary-rubyに、get_next_context_linesのような行そのものを取得するので > > はなく、ファイルの先頭からのオフセット値を取得するメソッドを作成してみ > > ました。 > > これに加えて、オフセット値から該当行文字列を取得するメソッドを追加し > てみました。 > > 機能的には追加することに問題ないと思うのですが、メソッド名のネーミン > グで若干の不安があります。なにかコメントをいただければ幸いです。 Ruby 的には行頭のオフセットを返すよりも、行頭から行末までの Range オブジェクトを返す方が自然かもしれません。 たとえば、 1行目の行頭が 0 で、2行目の行頭が 10 なら、 0...10 # Range.new(1, 10, true) のような感じです。 From knok at daionet.gr.jp Fri Feb 4 13:35:30 2005 From: knok at daionet.gr.jp (NOKUBI Takatsugu) Date: Fri Feb 4 13:35:32 2005 Subject: [sary] =?iso-2022-jp?b?UmU6IBskQjghOnc3azJMJEszOkV2JDkkazlUGyhC?= =?iso-2022-jp?b?GyRCJE4lKiVVJTslQyVIJHI8aEZAJDkkayVhJT0lQyVJGyhC?= In-Reply-To: <87k6przg7c.wl@namazu.org> References: <878y6g4nly.wl@knok.daionet.gr.jp> <87llae2aqg.wl@knok.daionet.gr.jp> <87k6przg7c.wl@namazu.org> Message-ID: <87d5vhuelp.wl@knok.daionet.gr.jp> At Wed, 02 Feb 2005 14:25:11 +0900, Satoru Takabayashi wrote: > Ruby 的には行頭のオフセットを返すよりも、行頭から行末までの > Range オブジェクトを返す方が自然かもしれません。 > > たとえば、 1行目の行頭が 0 で、2行目の行頭が 10 なら、 > > 0...10 # Range.new(1, 10, true) > > のような感じです。 これを実装しました。先の機能も個人的には必要なので、あわせてcommitし てあります。 ドキュメントもそろえたら、1.1.1(1.2.0?)としてリリースしたいところです。 -- 野首 貴嗣 E-mail: knok@daionet.gr.jp knok@namazu.org / knok@debian.org