pike.git / bin / htmlify_docs.lpc

version» Context lines:

pike.git/bin/htmlify_docs.lpc:701:    {    string tmp;    if(file[-1]=='~') continue;    if(file[0]=='#' && file[-1]=='#') continue;    if(file[0]=='.' && file[1]=='#') continue;       tmp=path+"/"+file;       if(file_size(tmp)==-2)    { -  traversedir(tmp,fun); +  traversedir(tmp);    }else{    scanfiles(tmp,file);    }    }   }      void dodocs(string path, int module)   {    cd(path); -  +  perror("Doing "+path+"\n");    if(!module)    {    docdir="";    }else{    docdir="module"+module;    if(sscanf(reverse(path),"cod/%s",docdir))    {    sscanf(docdir,"%s/",docdir);    docdir=reverse(docdir);    }
pike.git/bin/htmlify_docs.lpc:737:   {    string np;    int e;       if(argc < 3)    {    perror("Usage: html_docs.lpc to_path from_path [module_doc_path ...]\n");    exit(0);    }    + // perror(sprintf("argv = %O\n",argv)); +     megamagic::create("^(.*)&lt;([a-z_0-9]+)&gt;(.*)$");    lastident::create("^(.*[^<>a-z_0-9])([a-z_0-9]+)([^<>a-z_0-9]*)$");      #define BEGIN1 "[0-9]+(\\.[0-9]+)*(\\.|) "   #define BEGIN2 "\t"   #define BEGIN3 " "   #define LEND "[^\n]*"   #define LINE "(" BEGIN1 LEND ")|(" BEGIN2 LEND ")|(" BEGIN3 LEND ")|()\n"       is_example::create("^(" LINE ")+$");       for(e=1;e<sizeof(argv);e++)    argv[e]=combine_path(getcwd(),argv[e]);    -  +  new_path=argv[1]; +     write("Scanning pages for links and keywords.\n");    writepages=0;    for(e=2;e<sizeof(argv);e++) dodocs(argv[e],e-2);       write("Writing html files.\n");    writepages=1;    for(e=2;e<sizeof(argv);e++) dodocs(argv[e],e-2);       foreach(indices(keywords) - indices(indexes_done),np)    {    perror("Keywords never indexed: "+np+"\n");    }   }