#!/usr/bin/ruby
def indexOfSelf(fname = $0)
index = ''
document = ''
begin
File.open(fname){|f| document = f.readlines}
document.each { |line|
term = %r{^===([^=]*)}.match(line.chomp).to_a[1]
# term = %r{^===(.*)}.match(line).to_a[1]
index += "*((<#{term}>))\n" if term and (term.length > 0)
}# document.each { |line|
res = index
return res
rescue # File.open(fname)
stder.print "File not found: #{$_}\n"
end # File.open(fname)
end # def indexOfSelf(fname = $0)
def rubyruby(rb, rt, *rp)
case rp.size
when 0
rp = ['(', ')']
when 1
rp[1] = rp[0]
end # case rp.size
ruby = ''
ruby+= "((::))"
ruby+= "((::))#{rb}((::))"
ruby+= "((:"
ruby+= ""
ruby+= ":))"
ruby+= "((::))"
return ruby
end # def rubyruby(rb, rt, *rp)
def color(color, string)
ret = ''
ret+= '((::))'
ret+= string
ret+= '((::))'
return ret
end # def color(color, string)