1 2 typedef union 3 #ifdef __cplusplus 4 YYSTYPE 5 #endif 6 { 7 int num; 8 wchar_t wc; 9 char *token; 10 collsym_t *collsym; 11 collelem_t *collelem; 12 } YYSTYPE; 13 extern YYSTYPE yylval; 14 # define T_CODE_SET 257 15 # define T_MB_CUR_MAX 258 16 # define T_MB_CUR_MIN 259 17 # define T_COM_CHAR 260 18 # define T_ESC_CHAR 261 19 # define T_LT 262 20 # define T_GT 263 21 # define T_NL 264 22 # define T_SEMI 265 23 # define T_COMMA 266 24 # define T_ELLIPSIS 267 25 # define T_RPAREN 268 26 # define T_LPAREN 269 27 # define T_QUOTE 270 28 # define T_NULL 271 29 # define T_WS 272 30 # define T_END 273 31 # define T_COPY 274 32 # define T_CHARMAP 275 33 # define T_WIDTH 276 34 # define T_CTYPE 277 35 # define T_ISUPPER 278 36 # define T_ISLOWER 279 37 # define T_ISALPHA 280 38 # define T_ISDIGIT 281 39 # define T_ISPUNCT 282 40 # define T_ISXDIGIT 283 41 # define T_ISSPACE 284 42 # define T_ISPRINT 285 43 # define T_ISGRAPH 286 44 # define T_ISBLANK 287 45 # define T_ISCNTRL 288 46 # define T_ISALNUM 289 47 # define T_ISSPECIAL 290 48 # define T_ISPHONOGRAM 291 49 # define T_ISIDEOGRAM 292 50 # define T_ISENGLISH 293 51 # define T_ISNUMBER 294 52 # define T_TOUPPER 295 53 # define T_TOLOWER 296 54 # define T_COLLATE 297 55 # define T_COLLATING_SYMBOL 298 56 # define T_COLLATING_ELEMENT 299 57 # define T_ORDER_START 300 58 # define T_ORDER_END 301 59 # define T_FORWARD 302 60 # define T_BACKWARD 303 61 # define T_POSITION 304 62 # define T_FROM 305 63 # define T_UNDEFINED 306 64 # define T_IGNORE 307 65 # define T_MESSAGES 308 66 # define T_YESSTR 309 67 # define T_NOSTR 310 68 # define T_YESEXPR 311 69 # define T_NOEXPR 312 70 # define T_MONETARY 313 71 # define T_INT_CURR_SYMBOL 314 72 # define T_CURRENCY_SYMBOL 315 73 # define T_MON_DECIMAL_POINT 316 74 # define T_MON_THOUSANDS_SEP 317 75 # define T_POSITIVE_SIGN 318 76 # define T_NEGATIVE_SIGN 319 77 # define T_MON_GROUPING 320 78 # define T_INT_FRAC_DIGITS 321 79 # define T_FRAC_DIGITS 322 80 # define T_P_CS_PRECEDES 323 81 # define T_P_SEP_BY_SPACE 324 82 # define T_N_CS_PRECEDES 325 83 # define T_N_SEP_BY_SPACE 326 84 # define T_P_SIGN_POSN 327 85 # define T_N_SIGN_POSN 328 86 # define T_INT_P_CS_PRECEDES 329 87 # define T_INT_N_CS_PRECEDES 330 88 # define T_INT_P_SEP_BY_SPACE 331 89 # define T_INT_N_SEP_BY_SPACE 332 90 # define T_INT_P_SIGN_POSN 333 91 # define T_INT_N_SIGN_POSN 334 92 # define T_NUMERIC 335 93 # define T_DECIMAL_POINT 336 94 # define T_THOUSANDS_SEP 337 95 # define T_GROUPING 338 96 # define T_TIME 339 97 # define T_ABDAY 340 98 # define T_DAY 341 99 # define T_ABMON 342 100 # define T_MON 343 101 # define T_ERA 344 102 # define T_ERA_D_FMT 345 103 # define T_ERA_T_FMT 346 104 # define T_ERA_D_T_FMT 347 105 # define T_ALT_DIGITS 348 106 # define T_D_T_FMT 349 107 # define T_D_FMT 350 108 # define T_T_FMT 351 109 # define T_AM_PM 352 110 # define T_T_FMT_AMPM 353 111 # define T_DATE_FMT 354 112 # define T_CHAR 355 113 # define T_NAME 356 114 # define T_NUMBER 357 115 # define T_SYMBOL 358 116 # define T_COLLSYM 359 117 # define T_COLLELEM 360 118