----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
  $ManDirusr/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"]
  $format0TD>%s%s</A></TD><TD>"
  $format1TD>%s</TD><TD>"

  $RenamMethod # method name rewrite rule
    "%" mod",  "&" and",  "<"  gt",   "<ge",   "<<" lshift",
    "**"pow",  "|" or",   ">"  lt",   ">le",   ">>"rshift",
    "/" div",  "^" xor",  " equal","<cmp",  "[]" aref",
    "+" plus", "~" inv",  ""eqq",  " match","[]>"aset",
    "-" minus","+@"uplus","-@" uminus",  
    "*" mul", "times" mul"
   } 
  def rename(methodName)
      # Rename special method
      href  ethodName.dup
      href  RenamMethod[href] if $RenamMethod[href]
      href.sub(/\?$/,"_p").sub(/!$/,"_bang")
  end 

#################  class define ######
class CLS
  # propaty
  #  @classtype(Str)        "class", "module", "boot", or nil
  #  @name(Str) @super(Str or nil)
  #  @modules(Ary)    classID of included module
  #  @method(Hash)      Key:method-name(Str)  Value:class-name(Str)
  #  @classmethod(Hash) same as @method. Key:method-name without class-name
  #  @methods
  #  @classmethods(Hash)
  #	all methods from  methoclass, module, super, super-super 
  #	Key:method-name(Str)  Value: Array of class-name(Str)
  #  @supers(Ary)  Array of classID as [super, super-super,super-super,,,,]
  #

  def setclass(name,superClassl,classtypel)
	@name
me  ; @super  uperClass ; @classtype  lasstype
  end
  def classtype
	@classtype
  end
  def name
	@name
  end
  def setModule(incModule) 
    if @modules
      @modules.push(incModule)
    else
      @modules ¨ÂáùÛéîãÍïäõìå    end
  end
  def modules
	 @modules
  end
  def setMethod(method)
	# allMethod ¤Ë¤è¤ê¡¢»Ò¶¡¤Ë¼è¤ê¹þ¤Þ¤ì¤ë¤¿¤á¡¢¤É¤Î¥¯¥é¥¹¤«¤é¤Î
	# method ¤«¤òÌÀ³Î¤Ë¤¹¤ë¤¿¤á¡¢ÃͤȤ·¤Æ ¥¯¥é¥¹Ì¾(Str)¤ò»ý¤¿¤»¤ë
    if @method
      @method[method]name]
    else
      @methodethod@name]}
    end
  end
  def setClassMethod(method)
    if @classmethod
      @classmethod[method]name]
    else
      @classmethodethod@name]}
    end
  end
  def getMethod
     @method
  end
  def addHash(a,b)
    if a
      c  .dup
      if b
	b.each{|k,v| 
	  if c[k] nil
	    c[k]	  else
	    c[k]+ 
	  end
	} 
      end
    end
    c
  end
  
  def allClassMethod
    unless @classmethods
      if @classmethod 
        @classmethods
lassmethod.dup else @classmethods sh.new end end if $CLASS[@super] @classmethodsHash(@classmethods,$CLASS[@super].allClassMethod) end @classmethods end def allMethod unless @methods if @method @methodsethod.dup else @methods sh.new end if @modules && @modules.size > 0 @modules.each{ |modul| if $CLASS[modul] @methods¥ådHash(@methods, $CLASS[modul].allMethod) end } end if $CLASS[@super] @methods¥ådHash(@methods,$CLASS[@super].allMethod) end end @methods end def allSuper unless @supers # @super is classID, @supers is Array of String @supersay.new if $CLASS[@super] @supers << [$CLASS[@super].name] @supers + CLASS[@super].allSuper end end @supers end ########### print out method ########## def printHREFforClass if allSuper.size>0 @supersList &#60 " + @supers.join(" < ") else @supersList " end printf("<TR> <TD><A HREF#%s\">%s</A></TD><TD>%s</TD></TR>\n", @name,@name,@supersList) end def printClassHeader printf("<p><A NAME%s\"></A><A href%s.html\"><font size0%s</font></A>%s<br>\n<TABLE BORDER\n", @name,@name,@name,@supersList) end def printClassMethod allClassMethod # @classmethods(Hash) made if @classmethods.size>0 @right # 0: left column, 1: right column print "<TR> <TD></TD></TR>\n" @classmethods.keys.sort.each{|methodName| printMethodHref(methodName,@classmethods[methodName]) } end end def printMethod allMethod # @methods(Hash) made if @methods.size>0 @right # 0: left column, 1: right column print "<TR> <TD></TD></TR>\n" @methods.keys.sort.each{|methodName| printMethodHref(methodName,@methods[methodName]) } end end def rename(methodName) # Rename special method href ethodName.dup href RenamMethod[href] if $RenamMethod[href] href.sub(/\?$/,"_p").sub(/!$/,"_bang") end def printMethodHref(methodName,classNameAry) # classNameAry is ¨ì Array href¥£¥Û¥¥ ¡× ¡× ¥Û ¡Ö¥©¡Ö¥ã ¡Ö¡Ö¥ã ¡Ö¥ç¡Ö ¡× ¥å¥å¥» ¡Ö¡Ö¥ã¡Ö¡Ö¥ã ¡Ö¥ç¡Ö ¥Û¥ç ¥ç¡£¥£¥Ã¥ï¥ç¥Ã¥ã¡Ö¡Ö¥¥ ¥Æ ¡× ¥Û¥Á¥Ø¥Ê ¦¦¥ã ¥ó ¥Û¥Á¥ç ¡¢¥Á¥í¥ó ¥ò¥ò ¡× ¡¢¥Á¥í¥ó ¥Á ¥í¥ã ¥ó ¥Æ ¥Á¥í¥ó¥ç¥£¥¥ ¡× ¥ç ¡¢¥Ò ¥Û¥Á¥Ø¥Ê¡Ö ¡¢¥ã¡¢¡Ö¡¢öÀø» ¡× ¡× ¥·¥ä¥È¥»¥·¥Ã¥ä¥È¥» ¥·¥ä¥È¥»¥·¥Á ¥Í¥á¥Ê¥Ë¥ç¡×¡Ö¥»¥·¥Ã¥Á¥»¥·¥Ã¥ä¥È¥» ¥Æ ¥£¡¢¡¼¥ã¥Æ¥í¥¢¥ó¥ã¥¥ ¥£¡¢¥¢¥ã¥¥ ¡× ¥Ë ¥· ¥Û ¥· ¥ã¥ã¥ã¥ã¥ã ¥£¡¢¥í¥¿¥ó¥ã¥Û¥Á¥ç¥£¡Ö¥ò¡×¥«¡¼¡Ö¥¥¥¥ ¥¿ ¥å ¥¿ ¡× ¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡× ¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡× ¡× ½àÈ÷ ¤Ë¤¢¤ë¥¢¥ó¥«¡¼ ¤Î¥ê¥¹¥È¥¢¥Ã¥× ¡× ¥å¥Ã¥§¥ç ¤«¤é ¥¢¥ó¥«¡¼ ¤òÈ´¤­¼è¤ë ¥È¥ç¥£¡¢¥Ø¥È ¥© ¡Ö¥§¥ç¡Ö¥¥¥ç ¥Ë ¥£¥¥ ¥ç¡£¥£¥Ã¥ç¥§¥ï¥Ã¥Ã¥ã¡Ö¡Ö¥¥ ¥ç¥£¥Ã¥ï¥ç¥Ã¥ã¡Ö¡Ö¥¥ ¥Ë¥ç ¡¢¡¬ ¥Ã¥·¥Á¥ï¥Û¥Á¥Ø¥Ê¥ï¥§¥í¡«¡Ö¥ó¥©¥¥¡Ö¥»¥Ã ¥Á ¥Í¥á¥Ê¥Ë¡Ö ¥© ¥© ¡Ö¡×¡Ö ¥© ¡¢¥¢ ¥© ¡Ö¥ï¡Ö¥»¡Ö ¥¢¥ç¥£¥Ã¡«¥í¡«¥ç¥ó¥§¥ï¥ç¥Ã¥ã¡Ö¥ç¡Ö¥¥ ¡× ¥³ ¥È¥ç ¥å¥å¥» ¥ç ¡¢¥Á¥í¥ó ò¥¨Â ¡¢¥Á¥í¥ó ¡¢¥Á¥í¥ó ¥·¥· ¥í¥ã¥ó ¥Ë¥ç ¡× ¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡× ¥í¡Ö¥ç¡Ö¥ã¡Ö¥ç¡Ö¥ó¥ç¥½¥£¥Á¥á¥Ì¥Ë¥ç¥¥ ¥ç¥ç¥£¥Ã¥í¥ï¥£¥¥¥ã¡Ö¥µ¥ó¥©¥Ã¥¥ ¡× ¥Ò ¡¬¥£¡Ö¡Ö¥ã ¡¼¥¥¥µ ¥í¥¤¥ó ¡Ö¡¬¡Ö ¥í¥¦¥ó ¥Ò¡Ö ¥í¥¦¥ó ¡Ö¡Ö ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¡¼¥ó¥ó ¥Õ¥â¥ç ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¡¼¥ó¥ó ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¡¼¥ó¥ó¥ç¥£¥í¥¦¥ó¥ã¥í¥¨¥ó¥ã¡Ö¡Ö¥¥ ¡×¥Á ¡¬¡¬¥£¡Ö¥Á¡Ö¥ã ¥Þ¥¥¥µ ¥í¥¤¥ó ¡Ö¡¬¡¬¡Ö ¥ò¥ò ¥í¥¦¥ó ¡£ ¥È¡Ö ¥ò¥ò ¥í¥¦¥ó ¡£ ¡Ö ¥ò¥ò ¥í¥¦¥ó ¡£ ¡Ö ¥ò¥ò ¥í¥¦¥ó ¡£ ¡Ö ¥ò¥ò ¥í¡¼¥ó ¡£ ¥Ã¡«¥Ã ¡× ¥í¥¦¥ó ¥Ø¥È¡Ö ¥í¥¦¥ó ¡Ö¥Ø¥È¡Ö ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¡¼¥ó¥ó ¥Õ¥â¥ç ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¡¼¥ó¥ó ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¡¼¥ó¥ó¥ç¥£¥í¥¦¥ó¥ã¥í¥¨¥ó¥ã¡Ö¡Ö¥¥ ¡× ¡× ¡× ¡Ö¥Ê¡Ö ¡Ö¥Æ¡Ö ¡× ¥Ê ¥Æ ¡× ¥Û¥Þ¥ä ¡× ¡Ö¥Ê¡Ö ¡Ö¥Ë¥ä¡Ö ¡Ö¥Ì¥Æ¡Ö ¡Ö¥Þ¥â¡Ö ¡Ö¥Ø¡Ö ¡Ö¥ß¡Ö ¡× ¥Ë¥ä ¥Ì¥Æ ¥Þ¥â ¥Ø ¥ß ¡× ¥Ê ¡¬¡¬¥£¡Ö¥Ê¡Ö¥¥¥µ ¥í¥¤¥ó ¡Ö¡¬¡¬¡Ö ¥Ø¡Ö ¥í¥¦¥ó ¥Ê¡Ö ¥ã ¥Ø¡Ö ¥í¥¦¥ó ¡Ö¥Ê¡Ö ¥í¥¦¥ó ¥Æ¡Ö¥ã ¥Ø¡Ö ¥í¥¦¥ó ¡Ö¥Æ¡Ö ¥í¥¦¥ó ¥Þ¥â¡Ö ¥í¥¦¥ó ¡Ö¥Þ¥â¡Ö ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¡¼¥ó¥ó ¥Õ¥â¥ç ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¡¼¥ó¥ó ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¡¼¥ó¥ó¥ç¥£¥í¥¦¥ó¥ã¥ã¥¥ ¡× ¡¬¡¬¡¬¥£¥ß¥ã ¡Ö¡Ö¥ã ¡¬¥ã ¡¼¥¥¥µ ¥í¡¼¥ó ¡Ö¡¬¡¬¡¬¡Ö ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¥¢¥ó¥ó ¥Õ¥â¥ç¥£¥í¥¢¥ó¥¥ ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¥¢¥ó¥ó ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¥¢¥ó¥ó¥ç¥Ø¥£¥í¥¤¥ó¥¥ ¡× ¡¬¡¬¥£¥Á¥ã ¥Ê¥¥¥µ ¥í¡¼¥ó ¡Ö¡¬¡¬¡Ö ¥í¥¤¥ó ¥Ê¡Ö ¥í¥¤¥ó ¡Ö¥Ê¡Ö ¥í¥¤¥ó ¥Æ¡Ö ¥í¥¤¥ó ¡Ö¥Æ¡Ö ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¥¢¥ó¥ó ¥Õ¥â¥ç¥£¥í¥¢¥ó¥¥ ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¥¢¥ó¥ó ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¥¢¥ó¥ó¥ç¥Ø¥£¥í¥¤¥ó¥¥ ¡× ¡¬¡¬¡¬¥£¥Á¥ã ¡Ö¡Ö¥ã ¡¬¡¬¥ã ¥å¥¢¥¥¥µ ¡× ¡¬¡¬¥£¥Á¥ã ¡Ö¡¬¡Ö¥ã ¡¬¡¬¥ã ¡¼¥¥¥µ ¥í¥¢¥ó ¡£ ¥ä¥â¡Ö ¥ò¥ò ¥í¥¢¥ó ¡£ ¥Û¡Ö ¥ò¥ò ¥í¥¢¥ó ¡£ ¥ä¡Ö ¥ò¥ò ¥í¥¢¥ó ¡£ ¥Ë¡Ö ¥ò¥ò ¥í¥¢¥ó ¡£ ¥È¡Ö ¥í¡¼¥ó ¡Ö¡¬¡¬¡Ö ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¥¢¥ó¥ó ¥Õ¥â¥ç¥£¥í¥¢¥ó¥¥ ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¥¢¥ó¥ó ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¥¢¥ó¥ó¥ç¥Ø¥£¥í¥¤¥ó¥¥ ¥í¡¼¥ó ¡Ö¡¬¡¬¡¬¡Ö ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¥¢¥ó¥ó ¥Õ¥â¥ç¥£¥í¥¢¥ó¥¥ ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¥¢¥ó¥ó ¡¢¥Æ¥Õ¥Á¥â¥â¥í¥í¥¢¥ó¥ó¥ç¥Æ¥Ø¥£¡Ö¥ç¡Ö ¥© ¥í¥¤¥ó¥¥ ¡× ¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡× ¥Þ¥æ¥ä ¥ß¥æ¥ä ¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡× ¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡× ¥Þ¥æ¥ä ¥ß¥æ¥ä ¥Î ¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡× ¡¢¥Þ¥ß¥ä¡¬ ¡×¡× ¡×¡× ¡Ö¥·¥Í¥ä¥Ø¥Õ¥» ¥·¥Í¥Ê¥Á¥È¥» ¥·¥ä¥Î¥ä¥Õ¥Ê¥»ÁȤ߹þ¤ß¥¯¥é¥¹¤Î ¥Î ¥·¥Ã¥ä¥Î¥ä¥Õ¥Ê¥» ¥·¥Ã¥Í¥Ê¥Á¥È¥» ¥·¥Ä¥Þ¥È¥ë¥» ¥·¥¦¥»ÁȤ߹þ¤ß¥¯¥é¥¹¤Î ¥Î¥·¥Ã¥Í¥¦¥» ¡Ö ¡× ¥Ø ¥ç ¥ç ¡¢¥Æ¥Õ¥Á¥â¥â¥ç¥ç¥ç ¥Î¥È ¥í¡Ö¡Ö¥ã¡Ö¥Ø¡Ö¥ó¥ç¥½¥£ ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç ¥¥ ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç¥Ø¥ç¥ã¥Û¥Á ¥í¥ó ¥Û¥Á ¥í¥ó ¥í¥ó ¥Û¥Á ¥í¥ó ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç¥Æ¥Ø¥ç¥ã¥Û¥Á ¥Ø¥í¥ó ¥Û¥Á ¥í¥ó ¥Ø¥í¥ó ¥Û¥Á ¥í¥ó ¡× ¡Ö¥·¥ä¥Á¥Ä¥Õ¥Ê ¥Ä¥Þ¥á¥È¥Ê¥á¥ï¥·¥ä¥á¥»¥·¥ä¥È¥»¥¯¥é¥¹¥á¥½¥Ã¥É¥·¥Ã¥ä¥È¥»¥·¥Ã¥ä¥á¥»¥ï¡Ö ¥Ø¥ç¥ç¥ç¥Û ¥£¥Û¥¥ ¥Û¥ç ¥ç¡£¥£¥Ã¥ï¥ç¥Ã¥ã¡Ö¡Ö¥¥ ¥£¡Ö¥·¥ä¥á¥»¥·¥ä¥È¥»¡¦¥·¥ä¥È¥»¡Ö¥ã¥¥ ¥Ø¥í¥Û¥ó¥ç¥ç¥ç ¡¢¥Á¥í¥ó ¥ò¥ò ¡× ¡¢¥Á¥í¥ó ¥Á ¥í¥ã ¥ó ¥Æ ¥Á¥í¥ó¥ç¥£¥¥ ¥£¡Ö¥·¥ä¥È¥»¡¦¡¦¥·¥Ã¥ä¥È¥»¡Ö¥ã¥Æ¥í¥¢¥ó¥ã¥¥ ¥£¡Ö¥·¥ä¥È¥»¡¦¥·¥Ã¥ä¥È¥»¡Ö¥ã¥¥ ¡Ö¥·¥Ã¥ä¥á¥»¥ï¡Ö ¡× ¡Ö¥·¥ä¥á¥»¥·¥Ã¥ä¥á¥»¥ï¥·¥ä¥á¥»¥·¥ä¥È¥»¥á¥½¥Ã¥É¥·¥Ã¥ä¥È¥»¥·¥Ã¥ä¥á¥»¥ï¡Ö ¥ç¥ç¥ç¥Û ¥£¥Û¥¥ ¥Û¥ç ¥£¡Ö¥·¥ä¥á¥»¥·¥ä¥È¥»¡¦¥·¥ä¥È¥»¡Ö¥ã¥¥ ¥í¥Û¥ó¥ç¥ç¥ç ¡¢¥Á¥í¥ó ¥ò¥ò ¡× ¡¢¥Á¥í¥ó ¥Á ¥í¥ã ¥ó ¥Æ ¥Á¥í¥ó¥ç¥£¥¥ ¥£¡Ö¥·¥ä¥È¥»¡¦¡¦¥·¥Ã¥ä¥È¥»¡Ö¥ã¥Æ¥í¥¢¥ó¥ã¥¥ ¥£¡Ö¥·¥ä¥È¥»¡¦¥·¥Ã¥ä¥È¥»¡Ö¥ã¥¥ ¡Ö¥·¥Ã¥ä¥á¥»¥ï¡Ö ¡Ö¥·¥Ã¥ä¥Á¥Ä¥Õ¥Ê¥»¥ï¡Ö ¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡× ¥Þ¥æ¥ä ¥ß¥æ¥ä ¥Ø ¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡× ¡×¡× ¡×¡× ¡Ö¥·¥Í¥ä¥Ø¥Õ¥» ¥·¥Í¥Ê¥Á¥È¥» ¥·¥ä¥Î¥ä¥Õ¥Ê¥»ÁȤ߹þ¤ß¥¯¥é¥¹¤Î ¥·¥Ã¥ä¥Î¥ä¥Õ¥Ê¥» ¥·¥Ã¥Í¥Ê¥Á¥È¥» ¥·¥Ä¥Þ¥È¥ë¥» ¥·¥¦¥»ÁȤ߹þ¤ß¥¯¥é¥¹¤Î ¥·¥Ã¥Í¥¦¥»¡Ö ¡×¡× ¥Í¥á¥Ê¥Ë ¥Æ ¡×¡× ¡Ö¥·¥ä¥Á¥Ä¥Õ¥Ê ¥Ä¥Þ¥á¥È¥Ê¥á¥ï¡Ö ¡¢¥Æ¥Õ¥Á¥â¥â¥ç¥ç¥ç¥ç ¥Î¥È ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç ¡£ ¡Ö ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç¥Í¥á¥Ê¥Ë¥Æ ¡Ö¥·¥ä¥á¥»¥·¥Ã¥ä¥á¥»¥·¥ä¥á¥»¥·¥ä¥È¥»¥â¥¸¥å¡¼¥ë¥·¥Ã¥ä¥È¥»¥·¥Ã¥ä¥á¥»¥ï¡Ö ¡¢¥Æ¥Õ¥Á¥â¥â¥ç¥ç¥ç¥ç ¥Î¥È ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç ¡£ ¥Ø¡Ö ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç¥Í¥á¥Ê¥Ë¥Æ ¡Ö¥·¥Ã¥ä¥Á¥Ä¥Õ¥Ê¥»¥·¥»¥ï¡Ö ¡×¡× ¥ß ¥Í¥á¥Ê¥Ë ¡×¡× ¡¢¥Æ¥Õ¥Á¥â¥â¥ç¥ç¥ç¥ç ¥Î¥È ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç ¡£ ¡Ö ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç¥Æ¥Í ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç¥Æ¥Ø ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç¥Ø ¡Ö¥·¥Ã¥ä¥Á¥Ä¥Õ¥Ê¥»¥ï¡Ö ¡¢¥Æ¥Õ¥Á¥â¥â¥ç¥ç¥ç¥ç ¥Î¥È ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç ¡£ ¥Ø¡Ö ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç¥Æ¥Í ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç¥Æ¥Ø ¡¢¥Æ¥Õ¥Á¥â¥â¥í ¥Î¥È ¥ó¥ç¥Ø ¡Ö¥·¥Ã¥ä¥Á¥Ä¥Õ¥Ê¥»¥ï¡Ö ¥å¥å¥å¥å¥Ý¥ß¥£¥ä¡¬¥Ë¡¬¡¬¥¨¡¬¥¤¥¦¥³¥¢¥¯¥³¥¢¥­¡¬¥¢¥±¥±¥­¥¥¥å¥å¥å¥å