----Next_Part(Tue_Feb__4_23:18:17_1997)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
½ÐÂô¤Ç¤¹
¡Ömodule ¤Î´Ø¿ô¤â¼è¤ê¹þ¤ß½Ð¤·¤¿¤ó¤Ç¡¢private ¤â¼è¤ê°·¤¦ÍѤË
¤Ê¤Ã¤¿¤ó¤Ç¤¹¤Í¡×¡¢¤Ã¤Æ¤¤¤ï¤ì¤Æ¤Ï¤Æ¡¢¡¢¡¢¤È»×¤Ã¤Æ¤¿¤ó¤Ç¤¹¤¬¡¢
¤ß¤Æ¤ß¤¿¤é rb_define_module_function ¤Ç¤·¤¿¡£
¤¿¤·¤« ÁȤ߹þ¤ß class ¤Ëinclude¤µ¤ì¤Æ¤¤¤ë enum ¤È compare
¤Ë¤Ï ̵¤«¤Ã¤¿ÄêµÁ¤À¤ÈÄ´¤Ù¤¿µ¤¤Ï¤¹¤ë¤¬¡¢¡¢¡¢
¤ï¤¹¤ì¤¿¡£
----Next_Part(Tue_Feb__4_23:18:17_1997)--
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
#!/usr/local/bin/ruby
# ¥á¥½¥Ã¥É¤Î ovweride¤¬¤¢¤Ã¤¿¤È¤¡¢¤¹¤Ù¤Æ¤Î super ¤Î LIST ¤òºî¤ë
# ¥¯¥é¥¹Ì¾ ¤Ï ºÇ¸å¤ËÄêµÁ¤·¤¿¤â¤Î¡£ link ¤Ï¥Þ¥Ë¥å¥¢¥ë¤Ë¤¢¤ë¤â¤Î¤ËÄ¥¤ë¡£
# cArray b_define_class("Array", cObject);
# rb_include_module(cArray, mEnumerable);
#
# rb_define_singleton_method(cArray, "new", ary_s_new, -1);
# rb_define_singleton_method(cArray, "[]", ary_s_create, -1);
# rb_define_method(cArray, "to_s", ary_to_s, 0);
# rb_define_method(cArray, "inspect", ary_inspect, 0);
require "getopts"
getopts( "i" ) # Index
# grobals
$ManDir usr/man/html/ruby-man/man/" # dir of *.html
$Anker ash.new # anker-list from $ManDir/*.html
# key ethod name(String) "plus", "class.grob" ,,
# value [class-name,anker], [ ], [ ],,,]
$CLASS
sh.new # classID object of CLS
# print format
$tail %s</TD><TD> | </TD>","%s</TD></TR>\n"]
$format0 TD>%s%s</A></TD><TD>"
$format1 TD>%s</TD><TD>"
$RenamMethod # method name rewrite rule
"%" mod", "&" and", "<" gt", "<