public void Convert(string Script, out string CompiledScript, out Dictionary<KeyValuePair<int, int>, KeyValuePair<int, int>> PositionMap) { // Its LSL, convert it to C# LSL_Converter = new CSCodeGenerator(m_compiler); CompiledScript = LSL_Converter.Convert(Script); PositionMap = LSL_Converter.PositionMap; LSL_Converter.Dispose(); //Resets it for next time }
public void Convert(string Script, out string CompiledScript, out Dictionary<KeyValuePair<int, int>, KeyValuePair<int, int>> PositionMap) { // Its LSL, convert it to C# LSL_Converter = new CSCodeGenerator(m_compiler); CompiledScript = LSL_Converter.Convert(Script); PositionMap = LSL_Converter.PositionMap; //Unless we are using the same LSL_Converter more than once, we don't need to do this //LSL_Converter.Dispose(); //Resets it for next time }