
#include "String.h"

class expr  
{	
	String name;
	expr * e1;
	expr * e2;
	
public:
	 expr(const expr &);
	void pPolish();
	double eval();
	expr & operator /(expr & exp);
	expr & operator *(expr & exp);
	expr & operator-(expr & r);
	expr & operator+(expr &);
	void pParen();
	expr(String, expr *, expr*);
	expr(String name);
	expr();
	virtual ~expr();
};

