anchor.diff:          print >>f, ".SH PARAMETERS"
           for _, name, type, dir, doc, value in finddocs('param'):
               print >>f, ".TP"
  -            print >>f, "\\fB%s" % to_hal_man(name),
  +            print >>f, "\\fB%s\\fR" % to_hal_man(name),
               print >>f, type, dir,
               if value:
                   print >>f, "\\fR(default: \\fI%s\\fR)" % value
  
positive.code:     print >>f, ".SH NAME\n"
      doc = finddoc('component')    
      if doc and doc[2]:
          print >>f, "%s \\- %s" % (doc[1], doc[2])
      else:
          print >>f, "%s" % doc[1]
  
  
      print >>f, ".SH SYNOPSIS"
      if options.get("singleton"):
          print >>f, ".B loadrt %s ..." % comp_name
      else:
          print >>f, ".B loadrt %s [count=\\fIN\\fB] ..." % comp_name
          print >>f, ".PP\n.B newinst %s \\fIname\\fB" % comp_name
  
      print >>f, ".SH FUNCTIONS"
  
negative.code:     s = s.replace("_", "-")
      s = s.rstrip("-")
      s = s.rstrip(".")
      # s = s.replace("-", "\\-")
      return s
  
  def document(filename, outfilename):
  