Mercurial > projects > dil
comparison trunk/src/dil/SettingsLoader.d @ 695:170ddcdc9711
Renamed VoidInitializer, ArrayInitializer and StructInitializer.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Tue, 22 Jan 2008 23:23:03 +0100 |
parents | 1ae72234db26 |
children | 8955296dd807 |
comparison
equal
deleted
inserted
replaced
694:19a34b69cc7d | 695:170ddcdc9711 |
---|---|
40 case "langfile": | 40 case "langfile": |
41 if (auto val = e.Is!(StringExpression)) | 41 if (auto val = e.Is!(StringExpression)) |
42 GlobalSettings.langFile = val.getString(); | 42 GlobalSettings.langFile = val.getString(); |
43 break; | 43 break; |
44 case "import_paths": | 44 case "import_paths": |
45 if (auto array = e.Is!(ArrayInitializer)) | 45 if (auto array = e.Is!(ArrayInitExpression)) |
46 { | 46 { |
47 foreach (value; array.values) | 47 foreach (value; array.values) |
48 if (auto str = value.Is!(StringExpression)) | 48 if (auto str = value.Is!(StringExpression)) |
49 GlobalSettings.importPaths ~= str.getString(); | 49 GlobalSettings.importPaths ~= str.getString(); |
50 } | 50 } |
88 throw new Exception(variableName~" variable in "~filePath~" has no value set."); | 88 throw new Exception(variableName~" variable in "~filePath~" has no value set."); |
89 | 89 |
90 switch (variableName) | 90 switch (variableName) |
91 { | 91 { |
92 case "messages": | 92 case "messages": |
93 if (auto array = e.Is!(ArrayInitializer)) | 93 if (auto array = e.Is!(ArrayInitExpression)) |
94 { | 94 { |
95 foreach (value; array.values) | 95 foreach (value; array.values) |
96 { | 96 { |
97 if (auto str = value.Is!(StringExpression)) | 97 if (auto str = value.Is!(StringExpression)) |
98 messages ~= str.getString(); | 98 messages ~= str.getString(); |