47 #ifndef __FLEX_LEXER_H 49 #define __FLEX_LEXER_H 53 # define FLEX_STD std:: 75 virtual int yylex() = 0;
102 #endif // FLEXLEXER_H 104 #if defined(yyFlexLexer) || ! defined(yyFlexLexerOnce) 108 #define yyFlexLexerOnce 126 void yypop_buffer_state();
130 virtual int yywrap();
133 virtual int LexerInput(
char* buf,
int max_size );
134 virtual void LexerOutput(
const char* buf,
int size );
135 virtual void LexerError(
const char* msg );
137 void yyunput(
int c,
char* buf_ptr );
140 void yy_load_buffer_state();
148 void yy_push_state(
int new_state );
154 int yy_get_next_buffer();
179 void yyensure_buffer_stack(
void);
205 #endif // yyFlexLexer || ! yyFlexLexerOnce
virtual void switch_streams(FLEX_STD istream *new_in=0, FLEX_STD ostream *new_out=0)=0
yy_state_type * yy_state_ptr
size_t yy_buffer_stack_top
virtual void yy_switch_to_buffer(struct yy_buffer_state *new_buffer)=0
yy_state_type * yy_state_buf
const char * YYText() const
yy_state_type yy_last_accepting_state
char * yy_last_accepting_cpos
int yy_looking_for_trail_begin
virtual struct yy_buffer_state * yy_create_buffer(FLEX_STD istream *s, int size)=0
size_t yy_buffer_stack_max
int yy_did_buffer_switch_on_eof
struct yy_buffer_state ** yy_buffer_stack
virtual void yyrestart(FLEX_STD istream *s)=0
int yylex(FLEX_STD istream *new_in, FLEX_STD ostream *new_out=0)
virtual void yy_delete_buffer(struct yy_buffer_state *b)=0