Esempio n. 1
0
 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");
         }
     }
 }
Esempio n. 2
0
 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);
     }
 }