diff options
author | Tedd Hansen | 2007-09-13 11:11:08 +0000 |
---|---|---|
committer | Tedd Hansen | 2007-09-13 11:11:08 +0000 |
commit | cef8c5e9d7ce49cc47e7ef1816465064d889d6d5 (patch) | |
tree | eb50e06403d1270b5eb6ce1456e2c9d44b3c6488 /OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL2CSConverter.cs | |
parent | Backup is now optional on classes (diff) | |
download | opensim-SC-cef8c5e9d7ce49cc47e7ef1816465064d889d6d5.zip opensim-SC-cef8c5e9d7ce49cc47e7ef1816465064d889d6d5.tar.gz opensim-SC-cef8c5e9d7ce49cc47e7ef1816465064d889d6d5.tar.bz2 opensim-SC-cef8c5e9d7ce49cc47e7ef1816465064d889d6d5.tar.xz |
Hiding evidence that I once was a VB coder (thanks to refactoring). Renamed member names to smallcapsy.
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL2CSConverter.cs | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL2CSConverter.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL2CSConverter.cs index 9495888..3adb7e2 100644 --- a/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL2CSConverter.cs +++ b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL2CSConverter.cs | |||
@@ -8,21 +8,21 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler.LSL | |||
8 | public class LSL2CSConverter | 8 | public class LSL2CSConverter |
9 | { | 9 | { |
10 | //private Regex rnw = new Regex(@"[a-zA-Z0-9_\-]", RegexOptions.Compiled); | 10 | //private Regex rnw = new Regex(@"[a-zA-Z0-9_\-]", RegexOptions.Compiled); |
11 | private Dictionary<string, string> DataTypes = new Dictionary<string, string>(); | 11 | private Dictionary<string, string> dataTypes = new Dictionary<string, string>(); |
12 | private Dictionary<string, string> QUOTES = new Dictionary<string, string>(); | 12 | private Dictionary<string, string> quotes = new Dictionary<string, string>(); |
13 | 13 | ||
14 | public LSL2CSConverter() | 14 | public LSL2CSConverter() |
15 | { | 15 | { |
16 | // Only the types we need to convert | 16 | // Only the types we need to convert |
17 | DataTypes.Add("void", "void"); | 17 | dataTypes.Add("void", "void"); |
18 | DataTypes.Add("integer", "int"); | 18 | dataTypes.Add("integer", "int"); |
19 | DataTypes.Add("float", "double"); | 19 | dataTypes.Add("float", "double"); |
20 | DataTypes.Add("string", "string"); | 20 | dataTypes.Add("string", "string"); |
21 | DataTypes.Add("key", "string"); | 21 | dataTypes.Add("key", "string"); |
22 | DataTypes.Add("vector", "LSL_Types.Vector3"); | 22 | dataTypes.Add("vector", "LSL_Types.Vector3"); |
23 | DataTypes.Add("rotation", "LSL_Types.Quaternion"); | 23 | dataTypes.Add("rotation", "LSL_Types.Quaternion"); |
24 | DataTypes.Add("list", "list"); | 24 | dataTypes.Add("list", "list"); |
25 | DataTypes.Add("null", "null"); | 25 | dataTypes.Add("null", "null"); |
26 | 26 | ||
27 | } | 27 | } |
28 | 28 | ||
@@ -74,7 +74,7 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler.LSL | |||
74 | _Script += quote_replacement_string + quote_replaced_count.ToString().PadLeft(5, "0".ToCharArray()[0]); | 74 | _Script += quote_replacement_string + quote_replaced_count.ToString().PadLeft(5, "0".ToCharArray()[0]); |
75 | } | 75 | } |
76 | // We just left a quote | 76 | // We just left a quote |
77 | QUOTES.Add(quote_replacement_string + quote_replaced_count.ToString().PadLeft(5, "0".ToCharArray()[0]), quote); | 77 | quotes.Add(quote_replacement_string + quote_replaced_count.ToString().PadLeft(5, "0".ToCharArray()[0]), quote); |
78 | quote = ""; | 78 | quote = ""; |
79 | } | 79 | } |
80 | break; | 80 | break; |
@@ -189,10 +189,10 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler.LSL | |||
189 | 189 | ||
190 | 190 | ||
191 | 191 | ||
192 | foreach (string key in DataTypes.Keys) | 192 | foreach (string key in dataTypes.Keys) |
193 | { | 193 | { |
194 | string val; | 194 | string val; |
195 | DataTypes.TryGetValue(key, out val); | 195 | dataTypes.TryGetValue(key, out val); |
196 | 196 | ||
197 | // Replace CAST - (integer) with (int) | 197 | // Replace CAST - (integer) with (int) |
198 | Script = Regex.Replace(Script, @"\(" + key + @"\)", @"(" + val + ")", RegexOptions.Compiled | RegexOptions.Multiline); | 198 | Script = Regex.Replace(Script, @"\(" + key + @"\)", @"(" + val + ")", RegexOptions.Compiled | RegexOptions.Multiline); |
@@ -217,10 +217,10 @@ namespace OpenSim.Region.ScriptEngine.DotNetEngine.Compiler.LSL | |||
217 | 217 | ||
218 | 218 | ||
219 | // REPLACE BACK QUOTES | 219 | // REPLACE BACK QUOTES |
220 | foreach (string key in QUOTES.Keys) | 220 | foreach (string key in quotes.Keys) |
221 | { | 221 | { |
222 | string val; | 222 | string val; |
223 | QUOTES.TryGetValue(key, out val); | 223 | quotes.TryGetValue(key, out val); |
224 | Script = Script.Replace(key, "\"" + val + "\""); | 224 | Script = Script.Replace(key, "\"" + val + "\""); |
225 | } | 225 | } |
226 | 226 | ||