2 #ifndef __TPushLexer_hh__
3 #define __TPushLexer_hh__
7 #include "APushLexer.hh"
9 class TPushLexer : public APushLexer
12 TPushLexer(class ALogger&, class APushParser&);
13 virtual ~TPushLexer() { };
15 virtual void push(char);
16 virtual void drop(bool = false);
17 virtual void reset(void);
18 virtual void flush(void);
19 virtual bool error(void) const;
31 void transaction(char, State);
37 #endif // __TPushLexer_hh__