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;