Mercurial > projects > dil
diff trunk/src/main.d @ 759:9c47f377ca0b
Revised module cmd.Generate.
Added class TagMapLoader.
Fixed StringExpression.getString() and related code in the Parser.
Added options 'xml_map' and 'html_map' to config.d
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Fri, 15 Feb 2008 02:07:53 +0100 |
parents | f4b9680c0e16 |
children | 4579e8505d5e |
line wrap: on
line diff
--- a/trunk/src/main.d Thu Feb 14 03:31:19 2008 +0100 +++ b/trunk/src/main.d Fri Feb 15 02:07:53 2008 +0100 @@ -43,7 +43,7 @@ { auto infoMan = new InfoManager(); SettingsLoader(infoMan).load(); - if (infoMan.info.length) + if (infoMan.hasInfo) return printErrors(infoMan); if (args.length <= 1) @@ -114,8 +114,8 @@ infoMan = new InfoManager(); // Execute command. cmd.DDoc.execute(filePaths, destination, macroPaths, incUndoc, verbose, infoMan); - if (infoMan.info.length) - return printErrors(infoMan); + if (infoMan.hasInfo) + printErrors(infoMan); break; case "gen", "generate": char[] fileName; @@ -136,7 +136,9 @@ } if (!(options & (DocOption.XML | DocOption.HTML))) options |= DocOption.XML; // Default to XML. - cmd.Generate.execute(fileName, options); + cmd.Generate.execute(fileName, options, infoMan); + if (infoMan.hasInfo) + printErrors(infoMan); break; case "importgraph", "igraph": string filePath;