protected bool IsDigit(Token token)
 {
     return token != null && (token.Type == TokenType.Integer || token.Type == TokenType.Double);
 }
 protected bool IsOperator(Token token)
 {
     return (token.Type == TokenType.Symbol && IsOperator(token.GetValueAsString()));
 }