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();