00001 #ifndef yyHEADER_H
00002 #define yyHEADER_H 1
00003 #define yyIN_HEADER 1
00004
00005 #line 6 "dmllex.h"
00006
00007 #define YY_INT_ALIGNED short int
00008
00009
00010
00011 #define FLEX_SCANNER
00012 #define YY_FLEX_MAJOR_VERSION 2
00013 #define YY_FLEX_MINOR_VERSION 5
00014 #define YY_FLEX_SUBMINOR_VERSION 33
00015 #if YY_FLEX_SUBMINOR_VERSION > 0
00016 #define FLEX_BETA
00017 #endif
00018
00019
00020
00021
00022 #include <stdio.h>
00023 #include <string.h>
00024 #include <errno.h>
00025 #include <stdlib.h>
00026
00027
00028
00029
00030
00031 #ifndef FLEXINT_H
00032 #define FLEXINT_H
00033
00034
00035
00036 #if __STDC_VERSION__ >= 199901L
00037
00038
00039
00040
00041 #ifndef __STDC_LIMIT_MACROS
00042 #define __STDC_LIMIT_MACROS 1
00043 #endif
00044
00045 #include <inttypes.h>
00046 typedef int8_t flex_int8_t;
00047 typedef uint8_t flex_uint8_t;
00048 typedef int16_t flex_int16_t;
00049 typedef uint16_t flex_uint16_t;
00050 typedef int32_t flex_int32_t;
00051 typedef uint32_t flex_uint32_t;
00052 #else
00053 typedef signed char flex_int8_t;
00054 typedef short int flex_int16_t;
00055 typedef int flex_int32_t;
00056 typedef unsigned char flex_uint8_t;
00057 typedef unsigned short int flex_uint16_t;
00058 typedef unsigned int flex_uint32_t;
00059 #endif
00060
00061
00062 #ifndef INT8_MIN
00063 #define INT8_MIN (-128)
00064 #endif
00065 #ifndef INT16_MIN
00066 #define INT16_MIN (-32767-1)
00067 #endif
00068 #ifndef INT32_MIN
00069 #define INT32_MIN (-2147483647-1)
00070 #endif
00071 #ifndef INT8_MAX
00072 #define INT8_MAX (127)
00073 #endif
00074 #ifndef INT16_MAX
00075 #define INT16_MAX (32767)
00076 #endif
00077 #ifndef INT32_MAX
00078 #define INT32_MAX (2147483647)
00079 #endif
00080 #ifndef UINT8_MAX
00081 #define UINT8_MAX (255U)
00082 #endif
00083 #ifndef UINT16_MAX
00084 #define UINT16_MAX (65535U)
00085 #endif
00086 #ifndef UINT32_MAX
00087 #define UINT32_MAX (4294967295U)
00088 #endif
00089
00090 #endif
00091
00092 #ifdef __cplusplus
00093
00094
00095 #define YY_USE_CONST
00096
00097 #else
00098
00099 #if __STDC__
00100
00101 #define YY_USE_CONST
00102
00103 #endif
00104 #endif
00105
00106 #ifdef YY_USE_CONST
00107 #define yyconst const
00108 #else
00109 #define yyconst
00110 #endif
00111
00112 #ifndef YY_TYPEDEF_YY_BUFFER_STATE
00113 #define YY_TYPEDEF_YY_BUFFER_STATE
00114 typedef struct yy_buffer_state *YY_BUFFER_STATE;
00115 #endif
00116
00117 extern int yyleng;
00118
00119 extern FILE *yyin, *yyout;
00120
00121
00122
00123
00124
00125
00126 #ifndef YY_TYPEDEF_YY_SIZE_T
00127 #define YY_TYPEDEF_YY_SIZE_T
00128 typedef unsigned int yy_size_t;
00129 #endif
00130
00131 #ifndef YY_STRUCT_YY_BUFFER_STATE
00132 #define YY_STRUCT_YY_BUFFER_STATE
00133 struct yy_buffer_state
00134 {
00135 FILE *yy_input_file;
00136
00137 char *yy_ch_buf;
00138 char *yy_buf_pos;
00139
00140
00141
00142
00143 yy_size_t yy_buf_size;
00144
00145
00146
00147
00148 int yy_n_chars;
00149
00150
00151
00152
00153
00154 int yy_is_our_buffer;
00155
00156
00157
00158
00159
00160
00161 int yy_is_interactive;
00162
00163
00164
00165
00166
00167 int yy_at_bol;
00168
00169 int yy_bs_lineno;
00170 int yy_bs_column;
00172
00173
00174
00175 int yy_fill_buffer;
00176
00177 int yy_buffer_status;
00178
00179 };
00180 #endif
00181
00182 void yyrestart (FILE *input_file );
00183 void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer );
00184 YY_BUFFER_STATE yy_create_buffer (FILE *file,int size );
00185 void yy_delete_buffer (YY_BUFFER_STATE b );
00186 void yy_flush_buffer (YY_BUFFER_STATE b );
00187 void yypush_buffer_state (YY_BUFFER_STATE new_buffer );
00188 void yypop_buffer_state (void );
00189
00190 YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size );
00191 YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str );
00192 YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,int len );
00193
00194 void *yyalloc (yy_size_t );
00195 void *yyrealloc (void *,yy_size_t );
00196 void yyfree (void * );
00197
00198
00199
00200 extern int yylineno;
00201
00202 extern char yytext[];
00203
00204 #ifdef YY_HEADER_EXPORT_START_CONDITIONS
00205 #define INITIAL 0
00206
00207 #endif
00208
00209 #ifndef YY_NO_UNISTD_H
00210
00211
00212
00213
00214 #include <unistd.h>
00215 #endif
00216
00217 #ifndef YY_EXTRA_TYPE
00218 #define YY_EXTRA_TYPE void *
00219 #endif
00220
00221
00222
00223
00224
00225 #ifndef YY_SKIP_YYWRAP
00226 #ifdef __cplusplus
00227 extern "C" int yywrap (void );
00228 #else
00229 extern int yywrap (void );
00230 #endif
00231 #endif
00232
00233 #ifndef yytext_ptr
00234 static void yy_flex_strncpy (char *,yyconst char *,int );
00235 #endif
00236
00237 #ifdef YY_NEED_STRLEN
00238 static int yy_flex_strlen (yyconst char * );
00239 #endif
00240
00241 #ifndef YY_NO_INPUT
00242
00243 #endif
00244
00245
00246 #ifndef YY_READ_BUF_SIZE
00247 #define YY_READ_BUF_SIZE 8192
00248 #endif
00249
00250
00251 #ifndef YY_START_STACK_INCR
00252 #define YY_START_STACK_INCR 25
00253 #endif
00254
00255
00256
00257
00258 #ifndef YY_DECL
00259 #define YY_DECL_IS_OURS 1
00260
00261 extern int yylex (void);
00262
00263 #define YY_DECL int yylex (void)
00264 #endif
00265
00266
00267
00268 #undef YY_NEW_FILE
00269 #undef YY_FLUSH_BUFFER
00270 #undef yy_set_bol
00271 #undef yy_new_buffer
00272 #undef yy_set_interactive
00273 #undef YY_DO_BEFORE_ACTION
00274
00275 #ifdef YY_DECL_IS_OURS
00276 #undef YY_DECL_IS_OURS
00277 #undef YY_DECL
00278 #endif
00279
00280 #line 174 "dmllex.lxx"
00281
00282
00283 #line 284 "dmllex.h"
00284 #undef yyIN_HEADER
00285 #endif