/// <summary> /// Envía los datos /// </summary> private void Send() { if (ValidateData()) { ScriptRestProcessor objProcessor = new ScriptRestProcessor(); // Limpia la salida del log txtResult.Text = ""; // Ejecuta el archivo objProcessor.Execute(txtInstructions.Text); // Muestra los errores o envía los datos if (objProcessor.Errors.Count > 0) { ShowParseErrors(objProcessor.Errors); } else { // Log AddLog("Script interpretado correctamente"); // Muestra el resultado de las instrucciones foreach (RestInstruction objInstruction in objProcessor.Program.Instructions) { ShowResult(objInstruction); } // Log AddLogSeparator(true); } // Muestra la ficha de resultados tabInstructions.SelectedIndex = 1; } }
internal ScriptParser(ScriptRestProcessor objProcessor) { Processor = objProcessor; }