public static void NameWords(string text) { FindWords(text); foreach (string s in FindWords(text)) { System.Console.WriteLine(s); //words.Add(s); if (ASCIIGetter.cutForDouble(s) == true) { OnlyBool.IntOrDouble(s); } else if ((s.Contains(".") || s.Contains(",")) && ASCIIGetter.cutForDouble(text) == false && (text.Length) > 0) { //Console.WriteLine("Syntax ERROR"); ASCIIGetter.CutDobuleAnddot(s); } else if (OnlyBool.IsIdent(text) == true && (text.Length) > 0) { Console.WriteLine("IDENT"); } else if (ASCIIGetter.cutForDouble(text) == false) { ASCIIGetter.CutDobuleAnddot(text); } else { Console.WriteLine("Syntax ERROR"); } } }
public static async void RunAllAsync(string text) { async Task LongTask1() { ASCIIGetter.cutt(text); } async Task LongTask2() { ASCIIGetter.FindOperators(text); } Task t1 = LongTask1(); Task t2 = LongTask2(); await Task.WhenAll(t1, t2); }
public static bool IntOrDouble(string text) { if ((text.Contains(".") || text.Contains(",")) && ASCIIGetter.cutForDouble(text) == true && (text.Length) > 0) { Console.WriteLine("Double"); return(true); } else if ((!text.Contains(".") || !text.Contains(",")) && (text.Length) > 0 && IsDigit(text)) { Console.WriteLine("Integer"); return(false); } else { return(false); } }