Mercurial > projects > dil
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"))