diff src/SettingsLoader.d @ 810:525ee3f848d9

Added modules cmd.Compile and dil.ModuleManager. Added options -I, -release and -unittest to the compile command. Tidied main.d up a bit. Renamed start() methods of SemanticPass1 and 2 to run(). Moved function findModuleFilePath() to class ModuleManager. Added msg CouldntLoadModule. Corrected two others. Added member semanticPass to class Module. Implemented visit(ImportDeclaration) in SemanticPass1.
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Tue, 11 Mar 2008 02:48:01 +0100
parents bcb74c9b895c
children c60bd5cd61da
line wrap: on
line diff
--- a/src/SettingsLoader.d	Sun Mar 09 16:39:46 2008 +0100
+++ b/src/SettingsLoader.d	Tue Mar 11 02:48:01 2008 +0100
@@ -85,7 +85,7 @@
 
     auto context = new CompilationContext;
     auto pass1 = new SemanticPass1(mod, context);
-    pass1.start();
+    pass1.run();
 
     if (auto array = getValue!(ArrayInitExpression)("version_ids"))
       foreach (value; array.values)
@@ -121,7 +121,7 @@
       return;
 
     pass1 = new SemanticPass1(mod, context);
-    pass1.start();
+    pass1.run();
 
     if (auto array = getValue!(ArrayInitExpression)("messages"))
     {
@@ -163,7 +163,7 @@
 
     auto context = new CompilationContext;
     auto pass1 = new SemanticPass1(mod, context);
-    pass1.start();
+    pass1.run();
 
     string[string] map;
     if (auto array = getValue!(ArrayInitExpression)("map"))