private void ButtonAnalize_Click(object sender, RoutedEventArgs e)
        {
            ArrayList tokens        = new ArrayList();
            string    token         = "";
            string    sentence      = TextIntro.Text;
            bool      endOfSentence = true; // First we assume true if we are not began some leter

            TextInfo.Text = "";

            TextInfo.AppendText("TOKENS");

            for (int i = 0; i < sentence.Length; i++)
            {
                if (!sentence[i].Equals(' '))
                {
                    token        += sentence[i].ToString();
                    endOfSentence = false;

                    if (i == sentence.Length - 1)
                    {
                        tokens.Add(token);
                        writeToken(token);
                        token         = "";
                        endOfSentence = true;
                    }
                }
                else
                {
                    if (endOfSentence == false)
                    {
                        tokens.Add(token);
                        writeToken(token);
                        token         = "";
                        endOfSentence = true;
                    }
                }
            }
        }
 public void writeToken(string token)
 {
     if (isMoneySimbolWithDecimal(token))
     {
         TextInfo.AppendText("\n [" + token + "] es Moneda con Decimal");
     }
     else if (isMoneySimbol(token))
     {
         TextInfo.AppendText("\n [" + token + "] es Moneda");
     }
     else if (isInteger(token))
     {
         TextInfo.AppendText("\n [" + token + "] es Entero");
     }
     else if (isDecimal(token))
     {
         TextInfo.AppendText("\n [" + token + "] es Decimal");
     }
     else if (isWord(token))
     {
         TextInfo.AppendText("\n [" + token + "] es Palabra");
     }
 }