#ifndef EXPRESSION_UNARY_H #define EXPRESSION_UNARY_H #include "Expression.h" enum class ExpressionUnaryOperation { PLUS, MINUS, INVALID }; class ExpressionUnary: public Expression { private: ExpressionUnaryOperation operation; shared_ptr expression; public: ExpressionUnary(shared_ptr token, shared_ptr expression); ExpressionUnaryOperation getOperation(); shared_ptr getExpression(); }; #endif