From: rubikitch Date: 2000-10-06T19:24:45+09:00 Subject: [ruby-list:25365] Re: =begin, =end From: "NAKAMURA, Hiroshi" Subject: [ruby-list:25340] Re: =begin, =end Date: Fri, 6 Oct 2000 11:20:40 +0900 るびきちです。 # 忙しくて作業できませんが(^^;) > ・Rubyのスクリプト中の=beginと=endについて, > /^=begin\s*(?:\s+(.+))?$/ > /^=end\s*(?:\s+\1)?$/ > で囲まれているコメントについては,スクリプト中の同一の$1を持つ > コメント(ただし=beginおよび=end部分は除く)を出現順に連結し, > 文字列$1に割り付けられたアプリケーションに渡すことを期待していると > 解釈する. > ・上記$1をほげタグと呼ぶ. > ・ほげタグに割り付けられたアプリケーションは必須ではない. > ・ほげタグのないコメント(/^=begin$/〜/^=end$/)の解釈については不定. > RDtoolがすべてのコメントを連結してドキュメントと解釈するのも自由. > ・非公式なほげタグは/^[xX]-.+$/というsyntax. > ・公式なほげタグはruby-devの議論で決まります. > たとえば/^RD2l$/→rdtoolとか. ほげタグって・・・(笑) まつもとさんのコメントを読んでみて思ったことです。 ほげタグ相当物を「=begin」と「=end」の((*行の後*))につけるものではなくて、 やはり ruby -D で取り出したものの((*内側*))でなんとかするのがいい気がしました。 コメントの中には何が入ってもいいものですし。 るびきち☆ http://i.am/rubikitch