diff trunk/src/main.d @ 364:1059295c2727

- Every command module has an execute method now. - Added module cmd.ImportGraph. - Renamed ModuleName to ModuleFQN. - Added module dil.Module. - Added member 'imports' to class Parser.
author aziz
date Fri, 31 Aug 2007 00:53:00 +0000
parents 2b387a3c6b58
children dcbd3bf9bf74
line wrap: on
line diff
--- a/trunk/src/main.d	Thu Aug 30 12:02:04 2007 +0000
+++ b/trunk/src/main.d	Fri Aug 31 00:53:00 2007 +0000
@@ -13,6 +13,7 @@
 import dil.File;
 import cmd.Generate;
 import cmd.Statistics;
+import cmd.ImportGraph;
 
 void main(char[][] args)
 {
@@ -43,13 +44,10 @@
     }
     if (!(options & (DocOption.XML | DocOption.HTML)))
       options |= DocOption.XML; // Default to XML.
-    if (options & DocOption.Syntax)
-      syntaxToDoc(fileName, options);
-    else
-      tokensToDoc(fileName, options);
+    cmd.Generate.execute(fileName, options);
     break;
   case "stats", "statistics":
-    statistics(args[2]);
+    cmd.Statistics.execute(args[2]);
     break;
   case "parse":
     if (args.length == 3)