Go to the documentation of this file.00001
00002
00003
00004
00005 #ifndef IBIS_FROMLEXER_H
00006 #define IBIS_FROMLEXER_H
00007
00011 #ifndef YY_DECL
00012
00013 #define YY_DECL ibis::fromParser::token_type ibis::fromLexer::lex \
00014 (ibis::fromParser::semantic_type* yylval, \
00015 ibis::fromParser::location_type* yylloc)
00016 #endif
00017 #include "fromParser.hh"
00018
00019
00020 #undef yyFlexLexer
00021 #define yyFlexLexer _fLexer
00022 #include <FlexLexer.h>
00023
00024
00025 namespace ibis {
00033 class fromLexer : public ::_fLexer {
00034 public:
00035 fromLexer(std::istream* in=0, std::ostream* out=0);
00036 virtual ~fromLexer();
00037
00038
00039
00040
00041 virtual fromParser::token_type
00042 lex(fromParser::semantic_type*, fromParser::location_type*);
00043
00044 void set_debug(bool);
00045 };
00046 }
00047 #endif