1
  
2
  
3
  
4
  
5
  
6
  
7
  
8
  
9
  
10
  
11
  
12
  
13
  
14
  
15
  
16
  
17
  
18
  
19
  
20
  
21
  
22
  
23
  
24
  
25
  
26
  
27
  
28
  
29
  
#include "types.h" 
inherit "html"; 
 
SGML wmml_to_html(SGML data) 
{ 
  return convert(data); 
} 
 
string mkfilename(string section) 
{ 
  string s=::mkfilename(section); 
  return replace(s,".md.html",".md"); 
} 
 
 
SGML split(SGML data) 
{ 
  SGML ret=html::split(data); 
  foreach(indices(sections),string file) 
    { 
      sections[file+".md"]=({ 
        "string title=\"Pike Manual\";\n" 
        "string template=\"manual.tmpl\";\n" 
      }); 
    } 
  return ret; 
}