Mercurial > projects > dil
comparison trunk/src/docgen/docgen.d @ 736:2eee29aaa357
Fixed couple of regressions.
Autoincludes for convenience.
author | Jari-Matti M?kel? <jmjm@iki.fi> |
---|---|
date | Mon, 04 Feb 2008 21:55:44 +0200 |
parents | 30e6f1b302a1 |
children |
comparison
equal
deleted
inserted
replaced
735:30e6f1b302a1 | 736:2eee29aaa357 |
---|---|
9 import docgen.document.latexgenerator; | 9 import docgen.document.latexgenerator; |
10 import docgen.document.htmlgenerator; | 10 import docgen.document.htmlgenerator; |
11 import docgen.document.xmlgenerator; | 11 import docgen.document.xmlgenerator; |
12 import docgen.document.plaintextgenerator; | 12 import docgen.document.plaintextgenerator; |
13 | 13 |
14 //import dil.Settings; | |
15 import dil.SettingsLoader; | |
16 | |
14 import tango.core.Array; | 17 import tango.core.Array; |
15 import tango.text.Ascii; | 18 import tango.text.Text; |
16 import tango.io.Stdout; | 19 import tango.io.Stdout; |
17 | 20 |
18 void usage() { | 21 void usage() { |
19 Stdout( | 22 Stdout( |
20 "Usage: docgen rootpath importpath_1 ... importpath_n outputdir" | 23 "Usage: docgen rootpath importpath_1 ... importpath_n outputdir" |
21 ).newline; | 24 ).newline; |
22 } | 25 } |
23 | 26 |
24 void main(char[][] args) { | 27 void main(char[][] args) { |
28 dil.SettingsLoader.loadSettings(); | |
29 | |
25 Stdout(docgen_version).newline.newline; | 30 Stdout(docgen_version).newline.newline; |
26 | 31 |
27 if (args.length<3) { | 32 if (args.length<3) { |
28 usage(); | 33 usage(); |
29 return; | 34 return; |
82 edges ~= edge; | 87 edges ~= edge; |
83 }, | 88 }, |
84 modules | 89 modules |
85 ); | 90 ); |
86 | 91 |
87 // modules.sort( | 92 modules.sort( |
88 // (Module a, Module b){ return icompare(a.moduleFQN, b.moduleFQN); } | 93 (Module a, Module b) { return ((new Text!(char)(a.moduleFQN)).compare(b.moduleFQN)) < 0; } |
89 // ); | 94 ); |
90 | 95 |
91 depGraph.edges = edges; | 96 depGraph.edges = edges; |
92 depGraph.vertices = vertices.values; | 97 depGraph.vertices = vertices.values; |
93 | 98 |
94 cachedGraph = depGraph; | 99 cachedGraph = depGraph; |