Ejemplo n.º 1
0
        private void setCode(ICodeStruct internalScript)
        {
            CodeBlocks.Clear();
            EditorScript = internalScript == null? "" : internalScript.Parse(null, 0);
            List <AssignationModel> listBlock = ModelsToScriptHelper.
                                                TransformScriptToModels(managedScript, new RelayCommand <object>(DeleteNode));

            foreach (AssignationModel item in listBlock)
            {
                CodeBlocks.Add(item);
            }
        }
        public void ScriptToScripter()
        {
            ManagedScript.Analyse(editorScript);
            codeBlocks.Clear();
            List <AssignationModel> listBlock = ModelsToScriptHelper.
                                                TransformScriptToModels(ManagedScript, new RelayCommand <object>(DeleteNode));

            foreach (AssignationModel item in listBlock)
            {
                codeBlocks.Add(item);
            }
            RaisePropertyChanged(() => CodeBlocks);
        }
        public void setCode(Script internalScript)
        {
            codeBlocks.Clear();
            managedScript = internalScript == null ? new Script() : internalScript;
            EditorScript  = internalScript == null? "" : internalScript.Parse(0);
            List <AssignationModel> listBlock = ModelsToScriptHelper.
                                                TransformScriptToModels(managedScript, new RelayCommand <object>(DeleteNode));

            foreach (AssignationModel item in listBlock)
            {
                codeBlocks.Add(item);
            }
        }
 public void SaveScript()
 {
     if (SelectedTabIndex == "Scripter")
     {
         managedScript = ModelsToScriptHelper.TransformModelsToScript(CodeBlocks.ToList());
     }
     else if (SelectedTabIndex == "Editor")
     {
         ManagedScript.Analyse(editorScript);
     }
     codeBlocks.Clear();
     Messenger.Default.Send(new NotificationMessage("HideScripter"));
 }
Ejemplo n.º 5
0
        public void SaveScript()
        {
            //Make sure all syntax exceptions are ignored, we'll show them later
            switch (Configurator.getScripterPreference())
            {
            case "Scripter":
                managedScript = ModelsToScriptHelper.TransformModelsToScript(CodeBlocks.ToList());
                break;

            case "Editor":
                ManagedScript.Analyse(editorScript);
                break;
            }
            CodeBlocks.Clear();
            Close();
        }
 public void ScripterToScript()
 {
     managedScript = ModelsToScriptHelper.TransformModelsToScript(CodeBlocks.ToList());
     EditorScript  = managedScript.Parse();
 }