parse.h.preserve
上传用户:dgyhgb
上传日期:2007-01-07
资源大小:676k
文件大小:3k
源码类别:

SQL Server

开发平台:

Unix_Linux

  1. typedef union {
  2.   LTRLREF  ltrp;
  3.   TXTREF   node;
  4.   i4_t      code;
  5.   sql_type_t     type;
  6.   void     *ptr;
  7. } YYSTYPE;
  8. #ifndef YYLTYPE
  9. typedef
  10.   struct yyltype
  11.     {
  12.       int timestamp;
  13.       int first_line;
  14.       int first_column;
  15.       int last_line;
  16.       int last_column;
  17.       char *text;
  18.    }
  19.   yyltype;
  20. #define YYLTYPE yyltype
  21. #endif
  22. #define TOK_ALL 258
  23. #define TOK_ALTER 259
  24. #define TOK_ANY 260
  25. #define TOK_AS 261
  26. #define TOK_ASC 262
  27. #define TOK_AUTHORIZATION 263
  28. #define TOK_BEGIN 264
  29. #define TOK_BETWEEN 265
  30. #define TOK_BY 266
  31. #define TOK_CHECK 267
  32. #define TOK_CLOSE 268
  33. #define TOK_COBOL_LANG 269
  34. #define TOK_C_LANG 270
  35. #define TOK_COMMIT 271
  36. #define TOK_CONTINUE 272
  37. #define TOK_CREATE 273
  38. #define TOK_CURRENT 274
  39. #define TOK_CURSOR 275
  40. #define TOK_DECLARE 276
  41. #define TOK_DEFAULT 277
  42. #define TOK_DELETE 278
  43. #define TOK_DESC 279
  44. #define TOK_DISTINCT 280
  45. #define TOK_DROP 281
  46. #define TOK_END 282
  47. #define TOK_ESCAPE 283
  48. #define TOK_EXISTS 284
  49. #define TOK_FETCH 285
  50. #define TOK_FOR 286
  51. #define TOK_FOREIGN 287
  52. #define TOK_FORTRAN_LANG 288
  53. #define TOK_FOUND 289
  54. #define TOK_FROM 290
  55. #define TOK_GOTO 291
  56. #define TOK_GRANT 292
  57. #define TOK_GROUP 293
  58. #define TOK_HAVING 294
  59. #define TOK_IN 295
  60. #define TOK_INDICATOR 296
  61. #define TOK_INSERT 297
  62. #define TOK_INTO 298
  63. #define TOK_IS 299
  64. #define TOK_KEY 300
  65. #define TOK_LANGUAGE 301
  66. #define TOK_LIKE 302
  67. #define TOK_MODULE 303
  68. #define TOK_NULL 304
  69. #define TOK_OF 305
  70. #define TOK_ON 306
  71. #define TOK_OPEN 307
  72. #define TOK_OPTION 308
  73. #define TOK_ORDER 309
  74. #define TOK_PASCAL_LANG 310
  75. #define TOK_PL1_LANG 311
  76. #define TOK_PRIMARY 312
  77. #define TOK_INDEX 313
  78. #define TOK_PRIVILEGES 314
  79. #define TOK_PROCEDURE 315
  80. #define TOK_PUBLIC 316
  81. #define TOK_REFERENCES 317
  82. #define TOK_REVOKE 318
  83. #define TOK_ROLLBACK 319
  84. #define TOK_SCHEMA 320
  85. #define TOK_SECTION 321
  86. #define TOK_SELECT 322
  87. #define TOK_SET 323
  88. #define TOK_SOME 324
  89. #define TOK_SQLCODE 325
  90. #define TOK_SQLERROR 326
  91. #define TOK_TABLE 327
  92. #define TOK_TO 328
  93. #define TOK_UNION 329
  94. #define TOK_UNIQUE 330
  95. #define TOK_UPDATE 331
  96. #define TOK_USER 332
  97. #define TOK_VALUES 333
  98. #define TOK_VIEW 334
  99. #define TOK_WHENEVER 335
  100. #define TOK_WHERE 336
  101. #define TOK_WITH 337
  102. #define TOK_WORK 338
  103. #define TOK_AND 339
  104. #define TOK_OR 340
  105. #define TOK_NOT 341
  106. #define TOK_NE 342
  107. #define TOK_GE 343
  108. #define TOK_LE 344
  109. #define TOK_AVG 345
  110. #define TOK_MAX 346
  111. #define TOK_MIN 347
  112. #define TOK_SUM 348
  113. #define TOK_COUNT 349
  114. #define TOK_IDENTIFIER 350
  115. #define TOK_PARAM 351
  116. #define TOK_INTEGER_CONST 352
  117. #define TOK_NUM_CONST 353
  118. #define TOK_REAL_CONST 354
  119. #define TOK_STRING_CONST 355
  120. #define TOK_T_CHAR 356
  121. #define TOK_T_NUM 357
  122. #define TOK_T_INT 358
  123. #define TOK_T_SINT 359
  124. #define TOK_T_FLT 360
  125. #define TOK_T_DOUBLE 361
  126. #define TOK_T_PRECISION 362
  127. #define TOK_T_REAL 363
  128. #define UNARY 364
  129. #define BRACETS 365
  130. extern YYSTYPE yylval;