Beispiel #1
0
        public void PrintLogProcess(string v_process)
        {
            ProcessLog.AddProcess(v_process);
            var dataprocess = ProcessLog.Getprocess();
            var lprocess    = string.Empty;

            foreach (var p in dataprocess)
            {
                lprocess += p + "\r\n";
            }

            TbxLogProcess.Text           = lprocess;
            TbxLogProcess.SelectionStart = TbxLogProcess.Text.Length;
            TbxLogProcess.ScrollToCaret();
            TbxLogProcess.Refresh();
        }
Beispiel #2
0
        public void CreateWordCsharp()
        {
            var data = KeyWord.GetKeywordList();

            foreach (var d in data)
            {
                string wordc = d.mwordCs.ToString();
                switch (wordc)
                {
                case var gw when Regex.IsMatch(wordc, @"namespace"):
                    MNamespace = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"class"):
                    MClass = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"static"):
                    MStatic = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"void"):
                    MVoid = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"main"):
                    MMain = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"int"):
                    MInt = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"string"):
                    MString = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"consolewriteline"):
                    MConsole = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"consolereadline"):
                    MReadline = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"switch"):
                    MSwitch = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"case"):
                    MCase = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"break"):
                    MBreak = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"default"):
                    MDefault = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"if"):
                    MIf = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"do"):
                    MDo = d.mkeyword.ToString();

                    break;

                case var gw when Regex.IsMatch(wordc, @"while"):
                    MWhile = d.mkeyword.ToString();

                    break;

                default:
                    Console.WriteLine("error" + wordc);
                    ProcessLog.AddProcess("Advertencia.!.El: [" + wordc + "] No es valido para el lenguaje");
                    break;
                }
            }
        }