virtual void push(char);
virtual void drop(bool);
+ virtual bool complete(void) {};
virtual void reset(void);
virtual void flush(void);
virtual bool error(void) const;
-private:
+protected:
enum State
{
ACCEPT,
MACRO,
PARAMETER,
IDENTIFIER,
+ ESCAPED_CHARACTER,
NUMBER
};
void transaction(char, State);
+ void displayCursor(void);
State state;
std::string buffer;