1 #ifndef FLEX_HEADER_mootClassfreqsLexer_h 2 #define FLEX_HEADER_mootClassfreqsLexer_h 3 #define YY_mootClassfreqsLexer_CHAR unsigned char 45 #define YY_PROTO(proto) proto 47 #define YY_PROTO(proto) () 56 #line 33 "mootClassfreqsLexer.ll" 77 #line 55 "mootClassfreqsLexer.ll" 78 #define YY_mootClassfreqsLexer_LEX_PARAM \ 79 YY_mootClassfreqsParser_STYPE *yylval, YY_mootClassfreqsParser_LTYPE *yylloc 80 #line 58 "mootClassfreqsLexer.ll" 81 #define YY_mootClassfreqsLexer_CLASS mootClassfreqsLexer 82 #line 60 "mootClassfreqsLexer.ll" 83 #define YY_mootClassfreqsLexer_INHERIT \ 85 #line 63 "mootClassfreqsLexer.ll" 86 #define YY_mootClassfreqsLexer_INPUT_CODE \ 87 return moot::GenericLexer::yyinput(buffer,result,max_size); 88 #line 66 "mootClassfreqsLexer.ll" 89 #define YY_mootClassfreqsLexer_MEMBERS \ 92 virtual ~mootClassfreqsLexer(void) {};\ 94 virtual void *mgl_yy_current_buffer_p(void) \ 95 {return reinterpret_cast<void*>(&yy_current_buffer);};\ 96 virtual void *mgl_yy_create_buffer(int size, FILE *unused=stdin) \ 97 {return reinterpret_cast<void*>(yy_create_buffer(unused,size));};\ 98 virtual void mgl_yy_init_buffer(void *buf, FILE *unused=stdin) \ 99 {yy_init_buffer(reinterpret_cast<YY_BUFFER_STATE>(buf),unused);};\ 100 virtual void mgl_yy_delete_buffer(void *buf) \ 101 {yy_delete_buffer(reinterpret_cast<YY_BUFFER_STATE>(buf));};\ 102 virtual void mgl_yy_switch_to_buffer(void *buf) \ 103 {yy_switch_to_buffer(reinterpret_cast<YY_BUFFER_STATE>(buf));};\ 104 virtual void mgl_begin(int stateno); \ 106 #line 84 "mootClassfreqsLexer.ll" 107 #define YY_mootClassfreqsLexer_CONSTRUCTOR_INIT :\ 108 GenericLexer("mootClassfreqsLexer") 109 #line 101 "mootClassfreqsLexer.ll" 110 #line 52 "./flexskel.h" 114 #ifndef YY_mootClassfreqsLexer_TEXT 115 #define YY_mootClassfreqsLexer_TEXT yytext 117 #ifndef YY_mootClassfreqsLexer_LENG 118 #define YY_mootClassfreqsLexer_LENG yyleng 120 #ifndef YY_mootClassfreqsLexer_IN 121 #define YY_mootClassfreqsLexer_IN yyin 123 #ifndef YY_mootClassfreqsLexer_OUT 124 #define YY_mootClassfreqsLexer_OUT yyout 126 #ifndef YY_mootClassfreqsLexer_LEX_RETURN 127 #define YY_mootClassfreqsLexer_LEX_RETURN int 129 #ifndef YY_mootClassfreqsLexer_LEX_DEFINED 130 #define YY_mootClassfreqsLexer_LEX_DEFINED 134 #ifndef YY_mootClassfreqsLexer_LEX 135 #define YY_mootClassfreqsLexer_LEX yylex 137 #ifndef YY_mootClassfreqsLexer_LEX_DEFINED 138 #define YY_mootClassfreqsLexer_LEX_DEFINED 142 #ifndef YY_mootClassfreqsLexer_LEX_PARAM 143 #ifndef YY_USE_PROTOS 144 #define YY_mootClassfreqsLexer_LEX_PARAM 146 #define YY_mootClassfreqsLexer_LEX_PARAM void 149 #ifndef YY_mootClassfreqsLexer_LEX_DEFINED 150 #define YY_mootClassfreqsLexer_LEX_DEFINED 154 #ifndef YY_mootClassfreqsLexer_LEX_PARAM_DEF 155 #define YY_mootClassfreqsLexer_LEX_PARAM_DEF 157 #ifndef YY_mootClassfreqsLexer_LEX_DEFINED 158 #define YY_mootClassfreqsLexer_LEX_DEFINED 162 #ifndef YY_mootClassfreqsLexer_RESTART 163 #define YY_mootClassfreqsLexer_RESTART yyrestart 165 #ifndef YY_mootClassfreqsLexer_SWITCH_TO_BUFFER 166 #define YY_mootClassfreqsLexer_SWITCH_TO_BUFFER yy_switch_to_buffer 168 #ifndef YY_mootClassfreqsLexer_LOAD_BUFFER_STATE 169 #define YY_mootClassfreqsLexer_LOAD_BUFFER_STATE yy_load_buffer_state 172 #ifndef YY_mootClassfreqsLexer_CREATE_BUFFER 173 #define YY_mootClassfreqsLexer_CREATE_BUFFER yy_create_buffer 175 #ifndef yy_new_buffer 176 #define yy_new_buffer yy_create_buffer 180 #ifndef YY_mootClassfreqsLexer_DELETE_BUFFER 181 #define YY_mootClassfreqsLexer_DELETE_BUFFER yy_delete_buffer 183 #ifndef YY_mootClassfreqsLexer_INIT_BUFFER 184 #define YY_mootClassfreqsLexer_INIT_BUFFER yy_init_buffer 186 #ifdef YY_mootClassfreqsLexer_FLEX_DEBUG 187 #ifndef YY_mootClassfreqsLexer_DEBUG 188 #define YY_mootClassfreqsLexer_DEBUG 1 191 #ifndef YY_mootClassfreqsLexer_DEBUG 192 #define YY_mootClassfreqsLexer_DEBUG 0 196 #if YY_mootClassfreqsLexer_DEBUG != 0 197 #ifndef YY_mootClassfreqsLexer_DEBUG_FLAG 198 #define YY_mootClassfreqsLexer_DEBUG_FLAG yy_flex_debug 200 #ifndef YY_mootClassfreqsLexer_DEBUG_INIT 201 #define YY_mootClassfreqsLexer_DEBUG_INIT 1 211 extern void YY_mootClassfreqsLexer_RESTART YY_PROTO(( FILE *input_file ));
212 extern void YY_mootClassfreqsLexer_SWITCH_TO_BUFFER YY_PROTO((
YY_BUFFER_STATE new_buffer ));
213 extern void YY_mootClassfreqsLexer_LOAD_BUFFER_STATE YY_PROTO((
void ));
214 extern YY_BUFFER_STATE YY_mootClassfreqsLexer_CREATE_BUFFER YY_PROTO(( FILE *file,
int size ));
215 extern void YY_mootClassfreqsLexer_DELETE_BUFFER YY_PROTO((
YY_BUFFER_STATE b ));
216 extern void YY_mootClassfreqsLexer_INIT_BUFFER YY_PROTO((
YY_BUFFER_STATE b, FILE *file ));
218 #if YY_mootClassfreqsLexer_DEBUG != 0 219 extern int YY_mootClassfreqsLexer_DEBUG_FLAG ;
221 extern YY_mootClassfreqsLexer_CHAR *YY_mootClassfreqsLexer_TEXT;
222 extern int YY_mootClassfreqsLexer_LENG;
223 extern FILE *YY_mootClassfreqsLexer_IN, *YY_mootClassfreqsLexer_OUT;
224 #ifdef YY_mootClassfreqsLexer_LEX_DEFINED 225 extern YY_mootClassfreqsLexer_LEX_RETURN YY_mootClassfreqsLexer_LEX ( YY_mootClassfreqsLexer_LEX_PARAM )
226 YY_mootClassfreqsLexer_LEX_PARAM_DEF
229 extern YY_mootClassfreqsLexer_LEX_RETURN YY_mootClassfreqsLexer_LEX ( YY_mootClassfreqsLexer_LEX_PARAM )
230 YY_mootClassfreqsLexer_LEX_PARAM_DEF
237 #ifndef YY_mootClassfreqsLexer_CLASS 238 #define YY_mootClassfreqsLexer_CLASS mootClassfreqsLexer 240 #ifndef YY_mootClassfreqsLexer_ECHO 241 #define YY_mootClassfreqsLexer_ECHO yy_echo 243 #ifdef YY_mootClassfreqsLexer_ECHO_PURE 244 #define YY_mootClassfreqsLexer_ECHO_NOCODE 246 #ifndef YY_mootClassfreqsLexer_ECHO_CODE 247 #define YY_mootClassfreqsLexer_ECHO_CODE fwrite( (char *) YY_mootClassfreqsLexer_TEXT, YY_mootClassfreqsLexer_LENG, 1, YY_mootClassfreqsLexer_OUT ); 249 #ifndef YY_mootClassfreqsLexer_INPUT 250 #define YY_mootClassfreqsLexer_INPUT yy_input 252 #ifdef YY_mootClassfreqsLexer_INPUT_PURE 253 #define YY_mootClassfreqsLexer_INPUT_NOCODE 255 #ifndef YY_mootClassfreqsLexer_INPUT_CODE 256 #define YY_mootClassfreqsLexer_INPUT_CODE return result= fread( buffer, 1,max_size,YY_mootClassfreqsLexer_IN ); 258 #ifdef YY_mootClassfreqsLexer_FATAL_ERROR_PURE 259 #define YY_mootClassfreqsLexer_FATAL_ERRO_NOCODE 261 #ifndef YY_mootClassfreqsLexer_FATAL_ERROR 262 #define YY_mootClassfreqsLexer_FATAL_ERROR yy_fatal_error 264 #ifndef YY_mootClassfreqsLexer_FATAL_ERROR_CODE 265 #define YY_mootClassfreqsLexer_FATAL_ERROR_CODE fputs( msg, stderr );putc( '\n', stderr );exit( 1 ); 267 #ifndef YY_mootClassfreqsLexer_WRAP 268 #define YY_mootClassfreqsLexer_WRAP yy_wrap 270 #ifdef YY_mootClassfreqsLexer_WRAP_PURE 271 #define YY_mootClassfreqsLexer_WRAP_NOCODE 273 #ifndef YY_mootClassfreqsLexer_WRAP_CODE 274 #define YY_mootClassfreqsLexer_WRAP_CODE return 1; 278 #ifndef YY_mootClassfreqsLexer_INHERIT 279 #define YY_mootClassfreqsLexer_INHERIT 281 #ifndef YY_mootClassfreqsLexer_MEMBERS 282 #define YY_mootClassfreqsLexer_MEMBERS 284 #ifndef YY_mootClassfreqsLexer_CONSTRUCTOR_PARAM 285 #define YY_mootClassfreqsLexer_CONSTRUCTOR_PARAM 287 #ifndef YY_mootClassfreqsLexer_CONSTRUCTOR_CODE 288 #define YY_mootClassfreqsLexer_CONSTRUCTOR_CODE 290 #ifndef YY_mootClassfreqsLexer_CONSTRUCTOR_INIT 291 #define YY_mootClassfreqsLexer_CONSTRUCTOR_INIT 295 class YY_mootClassfreqsLexer_CLASS YY_mootClassfreqsLexer_INHERIT
298 YY_mootClassfreqsLexer_CHAR *yy_c_buf_p;
299 YY_mootClassfreqsLexer_CHAR yy_hold_char;
303 int yy_did_buffer_switch_on_eof;
305 void yy_initialize();
307 int yyinput() {
return input();};
308 int yy_get_next_buffer();
309 void yyunput( YY_mootClassfreqsLexer_CHAR c, YY_mootClassfreqsLexer_CHAR *buf_ptr );
311 long yy_get_previous_state_ (
void );
312 long yy_try_NUL_trans_ (
long current_state_ );
314 YY_BUFFER_STATE yy_current_buffer;
315 void YY_mootClassfreqsLexer_RESTART ( FILE *input_file );
316 void YY_mootClassfreqsLexer_SWITCH_TO_BUFFER( YY_BUFFER_STATE new_buffer );
317 void YY_mootClassfreqsLexer_LOAD_BUFFER_STATE(
void );
318 YY_BUFFER_STATE YY_mootClassfreqsLexer_CREATE_BUFFER( FILE *file,
int size );
319 void YY_mootClassfreqsLexer_DELETE_BUFFER( YY_BUFFER_STATE b );
320 void YY_mootClassfreqsLexer_INIT_BUFFER( YY_BUFFER_STATE b, FILE *file );
322 virtual void YY_mootClassfreqsLexer_ECHO()
323 #ifdef YY_mootClassfreqsLexer_ECHO_PURE 327 virtual int YY_mootClassfreqsLexer_INPUT(
char *buf,
int &result,
int max_size)
328 #ifdef YY_mootClassfreqsLexer_INPUT_PURE 332 virtual void YY_mootClassfreqsLexer_FATAL_ERROR(
const char *msg)
333 #ifdef YY_mootClassfreqsLexer_FATAL_ERROR_PURE 337 virtual int YY_mootClassfreqsLexer_WRAP()
338 #ifdef YY_mootClassfreqsLexer_WRAP_PURE 343 YY_mootClassfreqsLexer_CHAR *YY_mootClassfreqsLexer_TEXT;
344 int YY_mootClassfreqsLexer_LENG;
345 FILE *YY_mootClassfreqsLexer_IN, *YY_mootClassfreqsLexer_OUT;
346 YY_mootClassfreqsLexer_LEX_RETURN YY_mootClassfreqsLexer_LEX ( YY_mootClassfreqsLexer_LEX_PARAM);
347 YY_mootClassfreqsLexer_CLASS(YY_mootClassfreqsLexer_CONSTRUCTOR_PARAM) ;
348 #if YY_mootClassfreqsLexer_DEBUG != 0 349 int YY_mootClassfreqsLexer_DEBUG_FLAG;
352 YY_mootClassfreqsLexer_MEMBERS
361 #line 156 "mootClassfreqsLexer.ll" 363 #line 302 "./flexskel.h" Definition: mootAssocVector.h:39
bison++ lexical-class-frequency parameter file parser: autogenerated header
common utilities for flex++ lexers
struct yy_buffer_state * YY_BUFFER_STATE
Definition: mootClassfreqsLexer.h:49