anchor.diff:  # asciidoc
   ############
   
  -def adocument(filename, outfilename):
  +def adocument(filename, outfilename, frontmatter):
       if outfilename is None:
           outfilename = os.path.splitext(filename)[0] + ".asciidoc"
   
  
positive.code:     for name, type, array, dir, value, personality in params:
          if personality: has_personality = True
          if isinstance(array, tuple): has_personality = True
  
      print >>f, "= Machinekit Documentation"
  
  
negative.code:     global doctype
      mode = PREPROCESS
      outfile = None
      frontmatter = []
      userspace = False
  
      try:
          opts, args = getopt.getopt(sys.argv[1:], "f:luijcpdo:h?",
                             ['frontmatter=', 'install', 'compile', 'preprocess', 'outfile=',
                              'document', 'ascii-document', 'help', 'userspace', 'install-doc',
                              'install-man', 'view-doc', 'require-license', 'print-modinc'])
      except getopt.GetoptError:
  