Mercurial > projects > dil
comparison trunk/src/docgen/document/htmlgenerator.d @ 473:381044a3feac
Misc fixes & updates.
author | Jari-Matti M?kel? <jmjm@iki.fi> |
---|---|
date | Thu, 08 Nov 2007 17:44:25 +0200 |
parents | e562d455cbbe |
children | ec8dd7b8bf0c |
comparison
equal
deleted
inserted
replaced
470:e48a011e687a | 473:381044a3feac |
---|---|
88 void generateModules() { | 88 void generateModules() { |
89 writeSimpleFile(docFileNames[3], { | 89 writeSimpleFile(docFileNames[3], { |
90 docWriter.generateModuleSection(modules); | 90 docWriter.generateModuleSection(modules); |
91 docWriter.generateCustomPage("pagetemplate2", docgen_version); | 91 docWriter.generateCustomPage("pagetemplate2", docgen_version); |
92 }); | 92 }); |
93 | |
94 // auto mdw = moduleDocFactory.createModuleDocWriter(docWriter, docFormat); | |
95 | |
93 } | 96 } |
94 | 97 |
95 /** | 98 /** |
96 * Generates source file listings. | 99 * Generates source file listings. |
97 */ | 100 */ |
99 writeSimpleFile(docFileNames[4], { | 102 writeSimpleFile(docFileNames[4], { |
100 docWriter.generateListingSection(modules); | 103 docWriter.generateListingSection(modules); |
101 | 104 |
102 char[][] contents; | 105 char[][] contents; |
103 | 106 |
107 contents ~= "("; | |
108 | |
104 foreach(mod; modules) { | 109 foreach(mod; modules) { |
105 auto FQN = mod.moduleFQN; | 110 auto FQN = mod.moduleFQN; |
106 auto dstFname = replace(mod.moduleFQN.dup, '.', '_') ~ ".html"; | 111 auto dstFname = replace(mod.moduleFQN.dup, '.', '_') ~ ".html"; |
107 contents ~= `<a href="` ~ dstFname ~ `">` ~ FQN ~ "</a>"; | 112 contents ~= `<a href="` ~ dstFname ~ `">` ~ FQN ~ "</a>"; |
108 } | 113 } |
114 | |
115 contents ~= ")"; | |
109 | 116 |
110 docWriter.addList(contents, false); | 117 docWriter.addList(contents, false); |
111 | 118 |
112 docWriter.generateCustomPage("pagetemplate2", docgen_version); | 119 docWriter.generateCustomPage("pagetemplate2", docgen_version); |
113 }); | 120 }); |