Arithmetica.MathExpressionTokenizer.ParseWord C# (CSharp) Method

ParseWord() private method

private ParseWord ( StringReader reader ) : Token
reader System.IO.StringReader
return Arithmetica.Tokenization.Token
        private Token ParseWord(StringReader reader)
        {
            StringBuilder builder = new StringBuilder();
            while (true)
            {
                char value = (char)reader.Peek();
                if (char.IsLetterOrDigit(value))
                {
                    reader.Read();
                    builder.Append(value);
                }
                else
                {
                    break;
                }
            }
            return new Token(TokenType.Word, builder.ToString());
        }