00001 #ifndef _MSGLEXER_HH_
00002 #define _MSGLEXER_HH_
00003
00004 namespace VOS
00005 {
00006 struct parse_state_t;
00007 }
00008
00009 #ifndef yyFlexLexer
00010 #define yyFlexLexer msgbaseFlexLexer
00011 #include "FlexLexer.h"
00012 #endif
00013
00014 namespace VOS
00015 {
00016 class msgFlexLexer : public msgbaseFlexLexer
00017 {
00018 parse_state_t* parsestate;
00019
00020 public:
00021 msgFlexLexer(parse_state_t* ps)
00022 : msgbaseFlexLexer(), parsestate(ps)
00023 {}
00024 int yylex();
00025 };
00026 }
00027
00028 #endif