Go to the documentation of this file.00001 #ifndef yyqHEADER_H
00002 #define yyqHEADER_H 1
00003 #define yyqIN_HEADER 1
00004
00005 #line 6 "yyQLexer.h"
00006
00007 #line 8 "yyQLexer.h"
00008
00009 #define YY_INT_ALIGNED short int
00010
00011
00012
00013
00014
00015 #define FLEX_SCANNER
00016 #define YY_FLEX_MAJOR_VERSION 2
00017 #define YY_FLEX_MINOR_VERSION 5
00018 #define YY_FLEX_SUBMINOR_VERSION 35
00019 #if YY_FLEX_SUBMINOR_VERSION > 0
00020 #define FLEX_BETA
00021 #endif
00022
00023
00024
00025
00026
00027
00028
00029
00030 #define yyFlexLexer yyqFlexLexer
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052 #ifndef FLEXINT_H
00053 #define FLEXINT_H
00054
00055
00056
00057 #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
00058
00059
00060
00061
00062 #ifndef __STDC_LIMIT_MACROS
00063 #define __STDC_LIMIT_MACROS 1
00064 #endif
00065
00066 #include <inttypes.h>
00067 typedef int8_t flex_int8_t;
00068 typedef uint8_t flex_uint8_t;
00069 typedef int16_t flex_int16_t;
00070 typedef uint16_t flex_uint16_t;
00071 typedef int32_t flex_int32_t;
00072 typedef uint32_t flex_uint32_t;
00073 #else
00074 typedef signed char flex_int8_t;
00075 typedef short int flex_int16_t;
00076 typedef int flex_int32_t;
00077 typedef unsigned char flex_uint8_t;
00078 typedef unsigned short int flex_uint16_t;
00079 typedef unsigned int flex_uint32_t;
00080
00081
00082 #ifndef INT8_MIN
00083 #define INT8_MIN (-128)
00084 #endif
00085 #ifndef INT16_MIN
00086 #define INT16_MIN (-32767-1)
00087 #endif
00088 #ifndef INT32_MIN
00089 #define INT32_MIN (-2147483647-1)
00090 #endif
00091 #ifndef INT8_MAX
00092 #define INT8_MAX (127)
00093 #endif
00094 #ifndef INT16_MAX
00095 #define INT16_MAX (32767)
00096 #endif
00097 #ifndef INT32_MAX
00098 #define INT32_MAX (2147483647)
00099 #endif
00100 #ifndef UINT8_MAX
00101 #define UINT8_MAX (255U)
00102 #endif
00103 #ifndef UINT16_MAX
00104 #define UINT16_MAX (65535U)
00105 #endif
00106 #ifndef UINT32_MAX
00107 #define UINT32_MAX (4294967295U)
00108 #endif
00109
00110 #endif
00111
00112 #endif
00113
00114
00115
00116
00117
00118 #include <iostream>
00119 #include <errno.h>
00120 #include <cstdlib>
00121 #include <cstdio>
00122 #include <cstring>
00123
00124
00125
00126 #ifdef __cplusplus
00127
00128
00129 #define YY_USE_CONST
00130
00131 #else
00132
00133
00134 #if defined (__STDC__)
00135
00136 #define YY_USE_CONST
00137
00138 #endif
00139 #endif
00140
00141 #ifdef YY_USE_CONST
00142 #define yyconst const
00143 #else
00144 #define yyconst
00145 #endif
00146
00147
00148
00149
00150
00151
00152
00153
00154
00155
00156
00157
00158
00159 #ifndef YY_BUF_SIZE
00160 #ifdef __ia64__
00161
00162
00163
00164
00165 #define YY_BUF_SIZE 32768
00166 #else
00167 #define YY_BUF_SIZE 16384
00168 #endif
00169 #endif
00170
00171 #ifndef YY_TYPEDEF_YY_BUFFER_STATE
00172 #define YY_TYPEDEF_YY_BUFFER_STATE
00173 typedef struct yy_buffer_state *YY_BUFFER_STATE;
00174 #endif
00175
00176
00177 extern int yyleng;
00178
00179
00180
00181
00182
00183
00184
00185 #ifndef YY_TYPEDEF_YY_SIZE_T
00186 #define YY_TYPEDEF_YY_SIZE_T
00187 typedef size_t yy_size_t;
00188 #endif
00189
00190 #ifndef YY_STRUCT_YY_BUFFER_STATE
00191 #define YY_STRUCT_YY_BUFFER_STATE
00192 struct yy_buffer_state
00193 {
00194
00195
00196
00197
00198 std::istream* yy_input_file;
00199
00200
00201 char *yy_ch_buf;
00202 char *yy_buf_pos;
00203
00204
00205
00206
00207 yy_size_t yy_buf_size;
00208
00209
00210
00211
00212 int yy_n_chars;
00213
00214
00215
00216
00217
00218 int yy_is_our_buffer;
00219
00220
00221
00222
00223
00224
00225 int yy_is_interactive;
00226
00227
00228
00229
00230
00231 int yy_at_bol;
00232
00233 int yy_bs_lineno;
00234 int yy_bs_column;
00236
00237
00238
00239 int yy_fill_buffer;
00240
00241 int yy_buffer_status;
00242
00243 };
00244 #endif
00245
00246
00247
00248
00249
00250
00251
00252
00253
00254
00255
00256
00257
00258 void *yyqalloc (yy_size_t );
00259 void *yyqrealloc (void *,yy_size_t );
00260 void yyqfree (void * );
00261
00262
00263
00264
00265 #define FLEX_DEBUG
00266
00267 #define yytext_ptr yytext
00268 #define YY_INTERACTIVE
00269
00270 #include <FlexLexer.h>
00271 int yyFlexLexer::yylex()
00272 {
00273 LexerError( "yyFlexLexer::yylex invoked but %option yyclass used" );
00274 return 0;
00275 }
00276
00277 #define YY_DECL int yyqLexer::yylex()
00278
00279
00280
00281
00282 #ifdef YY_HEADER_EXPORT_START_CONDITIONS
00283 #define INITIAL 0
00284 #define qREGEX 1
00285
00286 #endif
00287
00288 #ifndef YY_NO_UNISTD_H
00289
00290
00291
00292
00293
00294
00295
00296 #include <unistd.h>
00297
00298 #endif
00299
00300 #ifndef YY_EXTRA_TYPE
00301 #define YY_EXTRA_TYPE void *
00302 #endif
00303
00304
00305
00306
00307
00308
00309
00310
00311
00312
00313
00314
00315
00316
00317 #ifndef yytext_ptr
00318 static void yy_flex_strncpy (char *,yyconst char *,int );
00319 #endif
00320
00321 #ifdef YY_NEED_STRLEN
00322 static int yy_flex_strlen (yyconst char * );
00323 #endif
00324
00325 #ifndef YY_NO_INPUT
00326
00327
00328
00329
00330 #endif
00331
00332
00333
00334
00335
00336 #ifndef YY_READ_BUF_SIZE
00337 #ifdef __ia64__
00338
00339 #define YY_READ_BUF_SIZE 16384
00340 #else
00341 #define YY_READ_BUF_SIZE 8192
00342 #endif
00343 #endif
00344
00345
00346 #ifndef YY_START_STACK_INCR
00347 #define YY_START_STACK_INCR 25
00348 #endif
00349
00350
00351
00352
00353
00354
00355
00356
00357
00358 #ifndef YY_DECL
00359 #define YY_DECL_IS_OURS 1
00360
00361
00362
00363 #define YY_DECL int yyFlexLexer::yylex()
00364
00365 #endif
00366
00367
00368
00369
00370
00371
00372
00373
00374
00375
00376
00377
00378
00379 #undef YY_NEW_FILE
00380 #undef YY_FLUSH_BUFFER
00381 #undef yy_set_bol
00382 #undef yy_new_buffer
00383 #undef yy_set_interactive
00384 #undef YY_DO_BEFORE_ACTION
00385
00386 #ifdef YY_DECL_IS_OURS
00387 #undef YY_DECL_IS_OURS
00388 #undef YY_DECL
00389 #endif
00390
00391 #line 129 "yyQLexer.l"
00392
00393
00394 #line 395 "yyQLexer.h"
00395 #undef yyqIN_HEADER
00396 #endif