Mercurial > projects > dil
diff trunk/src/dil/Messages.d @ 394:6440da4adb07
Fixed forward references of enum MID complaints by compiler.
Fix in cmd.Generate: token whitespace mustn't be printed in printToken().
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Wed, 19 Sep 2007 12:20:11 +0200 |
parents | 33b566df6af4 |
children | e2529923a0cb |
line wrap: on
line diff
--- a/trunk/src/dil/Messages.d Mon Sep 17 21:57:11 2007 +0200 +++ b/trunk/src/dil/Messages.d Wed Sep 19 12:20:11 2007 +0200 @@ -3,7 +3,6 @@ License: GPL3 +/ module dil.Messages; -import dil.Settings; import common; /// Index into table of compiler messages. @@ -70,10 +69,18 @@ HelpImportGraph, } +private string[] messages; + +package void SetMessages(string[] msgs) +{ + assert(MID.max+1 == msgs.length); + messages = msgs; +} + string GetMsg(MID mid) { - assert(mid < GlobalSettings.messages.length); - return GlobalSettings.messages[mid]; + assert(mid < messages.length); + return messages[mid]; } char[] FormatMsg(MID mid, ...)