APushParser(class ALogger& l, class AMathMLFactory& f) : logger(l), factory(&f), freeze_level(0) { };
virtual ~APushParser() { };
- virtual void reset(void);
+ virtual void reset(void) = 0;
virtual void push(const class TToken&) = 0;
- virtual std::string drop(void) = 0;
+ virtual std::string drop(bool) = 0;
virtual void setCursorHint(const std::string&) = 0;
+ virtual bool hideCursor(void) = 0;
+ virtual bool showCursor(void) = 0;
virtual bool freeze(void);
virtual bool thaw(void);