#ifndef UNEXPECTED_OPERATOR_H #define UNEXPECTED_OPERATOR_H #include class UnexpectedValue { public: UnexpectedValue(string str, int p):s(str), pos(p){}; const string & getmsg() {return s;}; int getpos() { return pos; }; private: string s; int pos; }; #endif