#if !defined(_LOGEXPR_H_) #define _LOGEXPR_H_ // LOGICAL EXPRESSIONS #include "expression.h" class and_expression: public binary_operator_expression { public: and_expression(expression*, expression*); double evaluate(double*) const; expression* clone() const; void print(ostream&) const; expression* simplify() const; }; class or_expression: public binary_operator_expression { public: or_expression(expression*, expression*); double evaluate(double*) const; expression* clone() const; void print(ostream&) const; expression* simplify() const; }; #endif